Use "date" package namespace
Add daysinmonth module and use to check RFC 3339 dates for invalid days
Fix Makefile