Fixed edge cases; Added parser and serializer for valid date strin with optional time; Added documents