title: Why does Moment.JS not parse 24 hour dates correctly
body: <p>Whenever I parse dates using moment.js &amp; node, it is exactly 12 hours out from what it should be. Consider the following test:</p>
  
  <pre><code>var moment = require('moment');
  
  var dt1 = moment('14:00, 10 Jun 2014', 'HH:mm, DD MMM YYYY').toDate();
  console.log('dt1:' + JSON.stringify(dt1, null, 4));
  
  var dt2 = moment('02:00, 10 Jun 2014', 'HH:mm, DD MMM YYYY').toDate();
  console.log('dt2:' + JSON.stringify(dt2, null, 4));
  </code></pre>
  
  <p>It gives the output:</p>
  
  <pre><code>dt1:"2014-06-10T02:00:00.000Z"
  dt2:"2014-06-09T14:00:00.000Z"
  </code></pre>
  
  <p>Its almost like its parsing it using some crazy timezone and not just parsing the date in my local timezone as I want, which I would have thought would be be the default behaviour.</p>
  
  <p>How can I make it work properly?</p>