title: javascript new Date(date) return wrong day
body: <p>i was trying to confront tree javascript Date objects with this sintax</p>
  
  <pre><code> var from = new Date(1900,0,0);
   var to = new Date();
   var dataTicket = new Date(dataString);
  
       if (dataTicket &gt; from &amp;&amp; dataTicket &lt; to) {
       alert("OK");
       }
  </code></pre>
  
  <p>but i can't get this working because the dataTicket continue to give me the wrong day!</p>
  
  <p>when i check in the console i have this values in the if statement:</p>
  
  <p>dataString = "Tue Sep 10 2013 22:44:07 GMT 0200 (ora legale Europa occidentale)"</p>
  
  <p>from = "Sun Dec 31 1899 00:00:00 GMT+0100 (ora solare Europa occidentale)"</p>
  
  <p>to= "Tue Sep 10 2013 23:32:44 GMT+0200 (ora legale Europa occidentale)"</p>
  
  <p>and here come the strange thing:</p>
  
  <p>dataTicket = "Wed Sep 11 2013 00:44:07 GMT+0200 (ora legale Europa occidentale)"</p>
  
  <p>i can get it working because dataTicket value is one day after it's assignation, any clue about this?</p>