Christmas Day is almost here, which means shoppers are running out of time to find that perfect last minute gift.

Many stores will close early on Christmas Eve.

Here is what shoppers need to know about store hours:

STORE CHRISTMAS EVE CHRISTMAS DAY
Hamilton Place Mall 8:00 am - 6:00 pm CLOSED
Northgate Mall 8:00 am - 6:00 pm CLOSED
Bradley Square Mall 8:00 am - 6:00 pm CLOSED
Walnut Square Mall 8:00 am - 6:00 pm  CLOSED
Academy Sports + Outdoors 7:00 am - 6:00 pm CLOSED 
Bass Pro Shops 8:00 am - 6:00 pm CLOSED 
Bed Bath & Beyond 8:00 am - 6:00 pm CLOSED 
Belk 8:00 am - 6:00 pm CLOSED 
Best Buy 7:00 am - 6:00 pm  CLOSED 
Big Lots 7:00 am - 10:00 pm CLOSED 
Costco  9:00 am - 5:00 pm CLOSED
CVS Hours vary; check with store Hours vary; check with store
Dick's Sporting Goods 7:00 am - 6:00 pm CLOSED
Dillard's 8:00 am - 6:00 pm CLOSED
Dollar General All stores close at 10:00 pm CLOSED
Dollar Tree 7:00 am - 7:00 pm CLOSED
DSW 9:00 am - 6:00 pm CLOSED
Durham's Sports 7:00 am - 6:00 pm CLOSED
GameStop 8:00 am - 8:00 pm CLOSED
Guitar Center 8:00 am - 6:00 pm CLOSED
J.C. Penny 7:00 am - 6:00 pm CLOSED
Joann Stores 9:00 am - 6:00 pm CLOSED
Home Depot 6:00 am - 5:00 pm CLOSED
Home Goods 7:00 am - 6:00 pm CLOSED
Kohl's Midnight - 6:00 pm CLOSED
Lowe's 6:00 am - 6:00 pm CLOSED
Marshalls 8:00 am - 6:00 pm CLOSED
Michaels 7:00 am - 6:00 pm CLOSED
Office Depot 8:00 am - 5:00 pm CLOSED 
Old Navy 7:00 am - 7:00 pm  CLOSED 
Petco 9:00 am - 7:00 pm  CLOSED 
PetSmart 8:00 am - 6:00 pm  CLOSED
Ross 7:00 am - 10:00 pm CLOSED
Sam's Club 7:00 am - 6:00 pm CLOSED 
Sears Check with local store for hours CLOSED 
Staples 8:00 am - 6:00 pm  CLOSED
Stein Mart 8:00 am - 6:00 pm  CLOSED 
Target 7:00 am - 10:00 pm  CLOSED 
TJ Maxx 8:00 am - 6:00 pm CLOSED
Ulta 8:00 am - 6:00 pm  CLOSED 
Walgreens Most stores open til midnight Hours vary, check with store 
Walmart Stores close at 6:00 pm CLOSED 
World Market 7:00 am - 6:00 pm  CLOSED