title: Is the Javascript date object always one day off?
body: <p>In my Java Script app I have the date stored in a format like so:</p>
  <pre><code>2011-09-24
  </code></pre>
  <p>Now when I try using the above value to create a new Date object (so I can retrieve the date in a different format), the date always comes back one day off. See below:</p>
  <pre><code>var date = new Date(&quot;2011-09-24&quot;);
  console.log(date);
  </code></pre>
  <p>logs:</p>
  <pre><code>Fri Sep 23 2011 20:00:00 GMT-0400 (Eastern Daylight Time)
  </code></pre>