title: Adding hours using momentJS seems to break after 12:00
body: <p>Im trying to add a certain amount of hours to any given time. Lets say i have the time 04:00 and i add 12.0h. i want to get 16:00.</p>
  
  <p>Im trying to achieve this using momentJS <code>add</code> and <code>subtract</code> methods, and it works, but only up to 12h.
  Some examples to illustrate the problem:</p>
  
  <ul>
  <li>If i have 04:00 and i add 12h, i get 04:00.</li>
  <li>If i have 10:00 and i add 3h i get 01:00</li>
  <li>if i have 12:00 and i add 1h i get 01:00</li>
  <li>if i have 11:00 and i add 1h i get 12:00</li>
  </ul>
  
  <p>Code:</p>
  
  <pre><code>const res = moment.utc('04:00', 'hh:mm').add(12, 'hours').format('hh:mm');
  </code></pre>
  
  <p>I expect the above to log 16:00, not 04:00</p>
  
  <p>thanks for anyones help in advance!</p>