Implementation changes to detecting Booking Conflicts.
Successfully detect conflicts:
start-date/end-date of a booking are <= start_date/end-date of a
datastore Booking entry.
Bugs with corner cases:
start-date > datastore Booking.start_date, end-date of a booking >=
datastore Booking.start_date.