Fixed bug introduced while refactoring: ?date/?time/?timestamp default format isn't safe to evaluate lazily.
Stricter ISO 8601 parsing, tests, some more documentation.