ActiveSupport::TimeZone gives incorrect offset during Daylight Savings Time