Stores do not open until 10am or later, but shopping goes on into the evening, up to 9:30pm.
Shops aren't open until around 10am, but you can shop up to 9:30pm.