Best time to book: 10 weeks in advance.
Best time to book: two months in advance.
Best time to book: one month in advance.
Best time to book: three months in advance.