Time.zone, например:
Time.zone.now. Насколько я помню, время хранится по UTC (гринвичу), а на серваке уже отображается в его временной зоне.
А как у клиента хранится - да пофиг, надо отталкиваться от серверного, т.к. там все штампы хранятся, джобы запускаются и т.д.