title: moment.js - UTC does not work as i expect it
body: <p>testing in the node console:</p>
  
  <pre><code>var moment = require('moment');
  
  // create a new Date-Object
  var now = new Date(2013, 02, 28, 11, 11, 11);
  
  // create the native timestamp
  var native = Date.UTC(now.getFullYear(), now.getMonth(), now.getDate(), now.getHours(), now.getMinutes(), now.getSeconds());
  
  // create the timestamp with moment
  var withMoment = moment.utc(now).valueOf()
  // it doesnt matter if i use moment(now).utc().valueOf() or moment().utc(now).valueOf()
  
  // native: 1364469071000
  // withMoment: 1364465471000
  native === withMoment // false!?!?! 
  
  // this returns true!!!
  withMoment === now.getTime()
  </code></pre>
  
  <p>why isnt native the same timestamp as withMoment? why does withMoment return the timestamp calculated from the current local-time? how can i achieve that moment.utc() returns the same as Date.UTC()?</p>