Rename class
Major refactoring of DateTimeParser into separate classes