feat(dateParser): provide 'y' support and refactor year regexes (fixes #524)