complain when month is not 1-12
slightly more helpful parse errors