You can see the growing desperation in the retail sector. A mixture of economic stagnation and a growing culture of thrift (due to economic stagnation) seems to be killing sales. Black Friday somehow turned into Black Week. Boxing Day is now Boxing Week. Places put up Christmas decorations before the Halloween decorations have been taken down.
Maybe retailers don't understand this, but being open more days doesn't mean more sales. Do you think I'll buy more Christmas gifts simply because the store was open until 10pm instead of 9pm, or it was open at 6am on a holiday? They're doing this because they're running out of ideas. They've tried cutting prices, offering store credit cards, price matching, don't pay for a year, and none of it worked. Sales are still not improving. The only thing left to try is being open at weird times like holidays or 3am on a weekday.