Christmas
In this image, Christmas items are offered for sale at a Target store in Chicago, Illinois, Dec. 13, 2017. Getty Images/ Scott Olson

Are you one of those who tend to procrastinate till the 11th hour to begin your Christmas shopping? No need for holiday woes as there are plenty of stores that are open on Christmas Eve for getting last-minute shopping done.

Whether you are looking for the latest iPhone or a festive hat to gift your loved ones, the following list – courtesy of Fortune and Time magazine – is the answer to all your shopping needs this holiday season.

Here are the closing time of all major stores across the country:

Electronics:

Apple — Most stores close at either 5 or 6 p.m.

Best Buy — Stores close 6 p.m.

BJ’s Wholesale Club —Open until 6 p.m.

Fry's Electronics — Closes at 5 p.m.

GameStop — Open until 8 p.m.

Book Store:

Barnes & Noble — Closes at 6 p.m.

Clothing:

Gap — Timings vary from one locality to the next. Most stores will be open from 9 a.m. to 5 p.m. or 6 p.m.

DSW — Grab Christmas shoes until 6 p.m.

Old Navy — Open until 6 p.m. or 7 p.m.

Departmental Stores:

Dillard’s — Open until 6 p.m.

Kohl’s — Stores are open 24 hours until 6 p.m.

Target — Pick up a last minute gift until 10 p.m.

Bloomingdale’s — Stores close at 6 p.m.

J.C. Penney — Open until 6 p.m.

Lord & Taylor — Pick up items until 7 p.m.

Kmart — Most locations are open until 10 p.m.

Macy’s — The retailer closes at 6 p.m.

Marshalls — Open until 6 p.m.

Stein Mart — Open till 6 p.m.

Sears — Stores will close at 6 p.m.

TJ Maxx — Closes at 6 p.m.

Walmart — Stores close at 6 p.m.

Drug Store:

CVS — Regular hours

Walgreens — Most locations open until midnight

Other:

Bass Pro Shops — Open until 6 p.m.

Bed Bath & Beyond — Stores close 6 p.m.

Belk — One will be able to shop until 6 p.m.

Costco — Doors close at 5 p.m.

Dick’s Sporting Goods — Final whistle is at 6 p.m.

Dollar General — This favorite store for last-minute shoppers is open until 10 p.m.

Dollar Tree — The discount chain is open until 7 p.m.

Five Below — Stays open till 6 p.m.

Joann Stores — Stays open till 6 p.m

Home Depot — The home repair chain shuts down at 5 p.m.

Home Goods — Pick up last minute gifts until 6 p.m.

Lowe’s — Stores close at 6 p.m.

Michaels — Open till 6 p.m.

PetSmart — Grab a last minute gift until 6 p.m.

Sierra Trading Post — Open till 6 p.m.

Staples — Closes at 6 p.m.

Sam’s Club — Open until 6 p.m.

Ulta — Closes at 6 p.m.

Whole Foods — Open till 7 p.m.

Although the following businesses are supposed to stay open on Christmas Day, according to Bustle, it is always wise to check with your local retailers before you decide to hop down to the shop, to avoid wasting time:

Denny's

Starbucks

Boston Market

Rite Aid

CVS

7 Eleven

Family Dollar

McDonald's

Sonic Drive-In

Buca di Beppo