Date/Time composite class that can increment date and time accurately and perform calculations.