Many stores are open Christmas Eve to accommodate last-minute shoppers. Don’t put off your shopping for too long, though, because many retailers are having reduced hours today. Walmart, Best Buy and other retail chains will be closing by 6pm, and many grocery stores will be closing early, too. Most banks will still have regular hours, and the Postal Service says mail will be delivered on its regular schedule. The stock markets will be closed today.