I recommend booking as soon as you have your event date confirmed to ensure availability. However, I always strive to accommodate last-minute requests when possible.