title: Set specific time in specific timezone using momentjs
body: <p>I am making a web-app and my users need to select a specific time in a specific time zone.  For example, selecting <em>8th November 2013 at noon in New York City</em>.  Unfortunately, I cannot properly set the date in the momentjs object.</p>
  
  <p>Here is a <a href="http://jsfiddle.net/didier_/myHq3/1/" rel="nofollow">jsfiddle</a> that reproduces my problem.  What am I doing wrong?</p>
  
  <pre><code>var data = {date: 8, hour: 12, minute: 0, month: 10, year: 2013}
  var ret = moment({}).tz("America/New_York");
  _.each(data, function(val,key){
     ret.set(key, val);
  });
  $("h1").text("the date should be the 8 th but it is the "+ ret.utc().get("date")) // 7
  </code></pre>
  
  <p>many thanks,</p>
  
  <p>didier</p>