Buy Your Christmas Dinner Fixings Early, Because Most Stores Will Be Closed

If you find yourself with some last-minute Christmas shopping to take care of on Christmas Eve, you might be in luck. Many stores have expanded their hours on December 24 to ensure that you have everything you need for the perfect holiday.

If, however, you find yourself inexplicably out of cream for your mashed potatoes on Christmas Day, well, sorry! Only a few grocery stores will remain open on Christmas Day, and those that do will generally have shortened hours to allow employees to spend time with their families. (A move we applaud.)

All of the following information is based on store websites or telephone calls with employees at select locations.

In case you don't feel like scrolling through to find something open Christmas morning, let us help you out: Select Randalls are open. Select CVS stores are open. All Walgreens are open for a limited time. That's it.

CVS:
Normal hours Christmas Eve and New Year's Eve (varies by location). All stores are either closed or have reduced hours on Christmas Day and New Year's Day, as only employees who volunteered to work are coming in. Check your local CVS for more specific hours.

Kroger:
December 24, opening hours vary by location; all close at 8 p.m.
December 25, CLOSED
December 31, opening hours vary by location; all close at 10 p.m.
January 1, regular business hours

Randalls:
December 24, opening hours vary by location; all close at 8 p.m.
December 25, 9 a.m. to 4 p.m.
December 31, opening hours vary by location; all close at 10 p.m.
January 1, regular business hours

Three Randalls locations will be closed on Chrismas:
600 Kingwood Drive in Kingwood
18322 Clay Road in Northwest Houston
2250 Buckthorne Place in Spring