how far ahead do I book holiday travel