Moment js timezone off by 1 hour <p>I can't figure out what I am doing wrong here.</p> <p>Passing in a string to <code>moment</code>, with the format and calling .toDate().</p> <p>toDate() ends up returning a time that is off by 1 hour</p> <pre><code>moment("2015-11-19T18:34:00-07:00", "YYYY-MM-DDTHH:mm:ssZ").toDate() &gt; Thu Nov 19 2015 17:34:00 GMT-0800 (PST) </code></pre> <p>The time should be <code>18:34</code>, not <code>17:34</code>. The timezone is showing <code>-08</code>, when it should be showing <code>-07</code></p>