Extend the Time class to help traverse time ranges.