David Kimura PRO said about 3 years ago on Working with Time Zones :
  I recommend to always store the log time as UTC in the database. Along with the record store the time zone that the time was logged in. The nice thing about storing the time in UTC is that you can easily do math on the times and find durations or overlaps. You would basically use presenters to display the records in the time zones of the records.