Ideally 2-3 months in advance. This ensures you get the best team on your dates and have time for pre-event promotional videos.