Introduce a Time class for representing a point in time