Code Complete
Added support for LocalDateTime, changed YearDeserializer and YearSerializer to follow pattern of others, have singleton instance.
Still need to write unit tests for all.