Ideally, it is recommended you book the wedding venue or Kalyana mandapams at least 6months before so that in case of heavy saaya dates, you can still carry out a dream wedding function. It's always advised to plan things beforehand so that there is no chaos at the last moment.