You can add booking features to your website or checkout, for the following scenerios
Appointment Scheduling (Services Booking)
It is easy to take bookings for services from customers. This feature might be used by physios, dentists, massage therapists, or tour operators running regular service times.
Rental / Hire Management System
Enable customers to book their hire items and be sure of availability, setting the pickup and return times.
Accommodation Booking System
Take bookings for accommodation.
Seat Booking - Vans and Activities
If you have a number of seats available to book on regular timetable, such as a tour van, shuttle service, movies, or tourist activity.
Syncing your Google Calendar
Learn how to connect your booking calendar to your Google Calendar on your devices.
How can I disable bookings until a certain date
If you don't want to take bookings over a certain period, you can set a calendar resources Available From: date to prevent bookings from an earlier time.
Help with these features is strictly chargeable. There are many configurable options, to ensure the most desirable outcome for merchants and end users. To achieve those ends, you will need to configure your general settings, as well as calenders for each resource involved. It's easy to make mistakes, and therefore paid consultancy is required to help you.