How to create a booking calendar for bike rentals