Fix parsing bug for Firefox

Previously if you have model which was string that Firefox could not
parse with `new Date` then you'd end up with an invalid date.

This change fixes that by parsing the date with provided
`parseDateFunction`
Merge pull request #57 from RoleModel/fix_firefox_parsing

Fix parsing bug for Firefox