NBC: What stores are open and closed on Christmas Day in 2023? Hours for Walmart, Kroger, CVS and more