Best time to shop luxury brands in Dubai