Python class that provide a new data type for date & time manipulation