Don't forget that most of the malls are open at least until 10pm. Many stores are open until 11:00 or 12:00pm on weekends!
Shopping the extended hours makes sense. The stores are empty and you can stop off on your way home from dinner or work or... whatever. Perfect for hitting and running in for that last-minute gift.