Add ActiveSupport for timezones
Add Core functions