title: JavaScript's getDate returns wrong date
body: <p>The following script returns 20 instead of 21!</p>
  
  <pre><code>var d = new Date("2010/03/21");
  document.write(d.getDate());
  </code></pre>
  
  <p>What am I doing wrong? Is this a JavaScript bug?</p>