A class to deal with operations on times independant of date.