Revealed! The cheapest time to book a hire car is...