Стоит посмотреть на класс ActiveSupport :: TimeZone , который предоставляет Rails.Если вы знаете, с какими часовыми поясами вы работаете, вы можете создать время в нужной вам зоне.
Например:
first_time = ActiveSupport::TimeZone.new("Chennai").local(2010, 9, 11, 15, 15)
second_time = ActiveSupport::TimeZone.new("Eastern Time (US & Canada)").local(
first_time.year, first_time.month, first_time.day,
first_time.hour, first_time.min)
Названия часовых поясов приведены в документации.