Home stretch this weekend for last-minute Christmas shoppers

With the Christmas weekend here, holiday shoppers are out in full force. Shoppers by the dozens are hitting up the major stores still open.

Experts predict holiday sales will top last year's mark by more than five percent, which is sizeable growth. But a lot of that is because of online shopping, which more and more Americans are turning to.

If you still have items on your list - or maybe you work irregular hours - don't worry, there are still several options.

In order to compete with online sales, some big department stores are staying open 24 hours a day to accommodate whatever time you need to come in. Kohl's will do so until 6 p.m. Christmas Eve. Walmart will remain open until 8 p.m. and Toys R Us until 9 p.m.

If you do find that perfect gift online, but worry about not getting it in time for Christmas, you might be in luck. Amazon is now offering online ordering with pickup at one of their distribution centers. There are many in the D.C., Maryland and Virginia area.

Target is also offering online ordering and in-store pickup on Christmas Eve until 6 p.m. Nordstrom even does curbside pickup, so you don't even have to get out of your car.