shopping in marrakech how late at night