You should make your purchase of the UAE Dirham before the travel date. Although Dubai and the other major cities of the UAE accept foreign currency, you can ease your travel a lot more by carrying the official currency of the country that you are visiting. The fluctuating rates of Dirham make it even more necessary to buy it much before your travel date.