Macy’s to keep stores open 48 hours straight Dec. 21 through Dec. 23