title: Moment.js returning NaN in Firefox but not chrome
body: <p>I have the following line of code:</p>
  
  <pre><code>moment("11-10-2013 09:03 AM").diff(moment(),"minutes");
  </code></pre>
  
  <p>In Chrome 30.0.1599.101, the following line return a number (It will change every minute so the exact value is not relevant).</p>
  
  <p>In Firefox 25.0, it returns <code>NaN</code>.</p>
  
  <p>I am using the moment.js 2.4.0.</p>
  
  <p>Does anyone understand why this works in Chrome and not FF?  I have a feeling it has to do with the way Chrome and Firefox parse date string, but haven't been able to put my finger on the exact reason.</p>