Fix documentation
Add Date#to_atoms to get the original atoms
Refactor DateTime to use Date to parse the date component