mootools/mootools-more — Issue #1094: Date.Parse throws when month is string and with a typo, containing an abbreviated month name
Author: DimitarChristoff
Created: 2012-01-23 18:20:12+00:00
State: open

Basically, have a look at this fiddle: http://jsfiddle.net/dimitar/bE8uQ/

```javascript
var dates = ["8 feb 1967", "8 fevruari 1967", "8 febuary"];

dates.each(function(date) {
var dateObj = new Date().parse(date);
console.log(dateObj);
});
```

dates expectations for parsing:
- first is ok, parses correct.
- second is invalid, goes to 1/1/1970, correct.
- third `starts` with an abbreviated month name and then fails to match, so it throws an exception `invalid month string`