title: new Date() in wrong time zone
body: <p>At the time of this post my current time is <code>2017-01-10T19:23:00.000Z
  </code> but <code>new Date()</code> gives me <code>2017-01-11T00:23:19.521Z</code> 5 hours ahead of my current timezone. This affects the way my data is stored in my MongoDB. I know I can set the time to 5 hours ago using</p>
  
  <pre><code>var datetime    = new Date();
   datetime.setHours(datetime.getHours()-5); 
  </code></pre>
  
  <p>But I will prefer a better way to do this. <a href="http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_toisostring" rel="noreferrer">I tried using this.</a> I still got the same time. In other parts of my code I get <code>Tue Jan 10 2017 19:54:30 GMT-0500 (EST)</code> different from the initial time. I will be happy if someone can point out what's wrong here. </p>