title: Why is Moment JS setting Milliseconds
body: <p>I am trying to create a moment object from string which contains date in format DD/MM/YYYY. I want to set this to be DD/MM/YYYY 23:30. For this, I am writing the code as </p>
  
  <pre><code>moment.utc('30/04/2016','DD/MM/YYYY').hours(23).minutes(30)
  </code></pre>
  
  <p>However, that for some reason sets the milliseconds to 300. I am unable to set milliseconds to 0 even using the code below </p>
  
  <pre><code>moment.utc('30/04/2016','DD/MM/YYYY').hours(23).minutes(30).milliseconds(0)
  </code></pre>
  
  <p>I only need my date to be like 30/04/2016 23:30:00 and not like 30/04/2016 23:30:00:300</p>
  
  <p>Please see <a href="http://jsfiddle.net/fhdd8/35/" rel="nofollow">JS Fiddle</a></p>
  
  <p>Why is the millisecond part being set to 300 and if why am I not able to set it to 0? </p>