Modifies the models for better management of overlapping date range in bookings