Booking now vs booking late: The great holiday dilemma