Fixed edge cases; Added parser and serializer for valid date strin with optional time; Added documents
auto-merge staging into master