We have Fixed Block Booking feature which allows to set up the fixed blocks for booking the product. On the front end of the product, the customer has to choose required fixed block and upon selecting the start date, the end date will get automatically selected.