title: Using Moment Timezone for Future Events, What should I save?
body: <p>I have done a fair amount of research, and new to the idea of programming with time. </p>
  
  <p>I have an application where you must be able to schedule a meeting in local time. So you might say "23rd December 2017 at 9am in San Francisco". The Event Location is the perspective of time. It may also recur which is a different issue but related.</p>
  
  <p>When I am creating an event, I know that I should not store future events in <code>UTC</code>. I believe I need:</p>
  
  <ol>
  <li>The Local Date Time</li>
  <li>The UTC Offset</li>
  <li>The Olson Database ID <code>Europe/London</code> perhaps</li>
  </ol>
  
  <p>However, I plan to use <a href="https://momentjs.com/timezone/" rel="nofollow noreferrer">Moment Timezone</a> both locally and on the server portion. </p>
  
  <p>By using this library. How does that change my outlook? Does it mean I no longer have to be concerned about Daylight Saving Time? That if you tell me "2017/12/12 09:00", I could turn that into local time accurately for any timezone in the world?</p>
  
  <p>So all I really need is:</p>
  
  <ol>
  <li>The Local Time and Date (As an ISOString?)</li>
  <li>The Olson TimeZone ID. </li>
  </ol>
  
  <p>Later on the server, when I want to send out a Push Notification 1 hour before the Event. These 2 properties (and Moment Timezone) should have me covered? </p>