Fixed bug in parsing dates.

Turns out that Date.parse is not exactly cross browser compatible, and was causing error spikes.

Quick Copy n Paste job from Stackoverflow sorted it.
oops
Switched Date 'pimping' to happen in a separate module
Of course, jshint must have its pound of horse flesh
Merge branch 'master' of github.com:guardian/frontend into fix-dates
Implemented Date.parse as a prototype
Swapped call to Date.parse, not Date.fromIso
Use new keyword to construct the date
Make JSHint happy
Merge pull request #451 from guardian/fix-dates

Fixed bug in parsing dates.