Fix time issues

Better support for multiple time zones.
  - Always keep server / rails time in UTC.
  - For tests, mimic browser time via Time.now.
  - Otherwise, use Time.current / Date.current