Date Object and UTC Method
<p><strong>Why is this returning the <em>31st</em> instead of the <em>1st</em>?</strong> As I understand it, the <code>UTC</code> method requires 3 parameters ( full year, month, day ), and the day parameter must be an integer between 1 - 31. Because <code>getDate()</code> returns with an integer between 0 and 31, I also suspected <code>0</code> would be a possibility.</p>

<pre><code>firstDay = new Date(Date.UTC( 2011 , 7 , 1 )).getDate(); 
// returns 31 (last day of this month)
</code></pre>

<p>Let me clarify and say, this is not a special case. With the day parameter as 2, 3, or 4, this will return 1, 2, 3, and so on.</p>
