Why it might pay to delay buying holiday flights