mergeOnContactOrNull
Returns new DateTimeRange or null - the result of merging this and that DateTimeRanges if they have intersection.
Returns new DateTimeRange or null - the result of merging this and that DateTimeRanges if they have intersection.