title: DateJS parsing mystery
body: <p>I'm using <a href="http://www.datejs.com/" rel="noreferrer">DateJS</a> to parse user-inputted dates, and getting some strange results.</p>
  
  <ol>
  <li><p><code>Date.parse("15 Jan 2010")</code> returns <code>Fri Jan 15 00:00:00 EST 2010</code> (right)</p></li>
  <li><p><code>Date.parse("15-Apr-2010")</code> returns <code>Thu Apr 15 00:00:00 EDT 2010</code> (right)</p></li>
  <li><p><code>Date.parse("15 Apr 2010")</code> returns <code>Thu Apr 1 00:00:00 EDT 2010</code> (wrong)</p></li>
  </ol>
  
  <p>As far as I can tell, the <code>d MMM yyyy</code> input format works fine for every month except April and August; in those two cases, it returns the first of the month no matter what day is entered. Is this a bug, or is there a logical explanation I'm missing?</p>