* [x] add support for semantic time * [ ] clean up `_GetDateValues` * [ ] consider creating epoch object * [ ] skip 10 year increments * [ ] add time zone offset support