Prueba convert_tz primero:
User.group("date(convert_tz(created_at,'UTC','[your_time_zone]'))").count
Si convert_tz devuelve nulo, tal vez necesite cargar las tablas de zona horaria con esta línea de comando:
$ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
Referencia a mysql convert_tz .
Edición 1:
Si usa Rackspace MySQL, deberá habilitar el acceso raíz a la base de datos y ejecutar las consultas de zona horaria como raíz. Aquí puede encontrar instrucciones sobre cómo instalar trove
y habilite el acceso raíz mediante la API de rackspace.