There is no semantic checking.
Add test that Jan 54 is invalid.  Fails.
Enable syntax_error function and do error handling.