the best (and worst) times to travel and do your shopping