It is better to book your flight as early as possible. You can consider booking your flight for holidays between one and six months prior to the date of departure.