public bool Overlaps(DateRange dateRange) { return Contains(dateRange.Start) || Contains(dateRange.End); }
public bool Contains(DateRange dateRange) { return Contains(dateRange.Start) && Contains(dateRange.End); }