slight refactor of SessionSchedule.GetSessionRange
SessionSchedule.IsSameSession