With uncertainty looming over Brexit, holidaymakers may be pondering over when is the best time to buy currency for their vacations.