Refactor request based time zone setting

https://github.com/rails/rails/blob/master/activesupport/lib/active_supp
ort/core_ext/time/zones.rb