title: Wrong (Date) date return in Java
body: <p>I have the following line in my code:</p>
  
  <pre><code>this.date = new Date(year, month, day);
  </code></pre>
  
  <p>But when I give, for example:</p>
  
  <pre><code>year = 2008
  month = 1
  day = 20
  </code></pre>
  
  <p>I get:</p>
  
  <pre><code>Thu Feb 20 00:00:00 BRT 3908
  </code></pre>
  
  <p>Or let's say:</p>
  
  <pre><code>year = 2008
  month = 3
  day = 9
  </code></pre>
  
  <p>I get:</p>
  
  <pre><code>Thu Apr 09 00:00:00 BRT 3908
  </code></pre>
  
  <p>Any ideas what's wrong?</p>