title: Handling multiple timezones in application
body: <p>What is the best way to handle multiple time zones in the application ? 
  The user can select the timezone that they are in. The user can be anywhere in the world. 
  When displaying data the time has to be adjusted to the timezone that the user has selected. 
  We have devices out in the field and they will be sending data, alerts etc. 
  What would be the best way to store data in database ?
  Once data is stored then displaying will be straight forward. </p>