Parse up to years and do error handling

Be less condescending and more useful.