Simple booking form.
Example of booking form configured by default with specific time-slots.
You can set up timeslots at the Booking > Settings > Form page in Admin panel.
Example of using booking form with calendar, which is show 2 months (can be more).
Example of booking form with 4 visible months.
Configured to show 2 months in a row.
Check more how to configure such shortcode here