Fix #5 by validating that date meets the ISO8601 full-date spec.