ReservationManager now has a method to see if two time ranges overlap.
Use it as you will.