Refactored DateTimeRange to have more powerful and simple methods.