Wow, shops close at 5? I don't even live in a big city currently (I'm in Denmark), and the shops here are open for 7-8 on weekdays. A few of them are open until 8 sat and sunday. One store is open always.
That is, unless we're talking smaller shops which usually close an hour earlier, so around 6.
But yeah, it can be a problem even with those times.