title: moment.js - diff in minutes returns incorrect value
body: <p>I have two variable populated with datetime - one containing value from cookie (utc), the otherone containing current time in utc:</p>
  <pre><code>var expiration = moment(Date.parse($.cookie(&quot;ecookie&quot;))); 
  var current = moment().utc();
  
  console.log(current.format('MMMM Do YYYY, h:mm:ss a'));
  console.log(expiration.format('MMMM Do YYYY, h:mm:ss a'));
  </code></pre>
  <p>output showing values in variables:</p>
  <p>May 20th 2022, 2:17:37 pm</p>
  <p>May 20th 2022, 3:14:11 pm</p>
  <p><strong>Why is the diff method returning value 63 (time difference in minutes) ?:</strong></p>
  <pre><code>current.diff(expiration, &quot;minutes&quot;) // 63
  </code></pre>
  <p><strong>It should be under 60 minutes. What piece am I missing ?</strong></p>
  <p><strong>EDIT:</strong></p>
  <p><strong>Storing the cookie value in ISO 8601 format solves the issue</strong></p>