It depends on the holiday seasons and our booker would normally advise after checking our schedules
Typically, peak holiday seasons we required at least 2 months advance booking allowance period
Normal weekend we need at least 2 weeks advance booking allowance period