Checks if the date range contains the specified date range.
bool containsRange(DateRange range) => range.startDate.isBetweenOrEqual(startDate, endDate) && range.endDate.isBetweenOrEqual(startDate, endDate);