BROOKLYN - According to a report from Nielsen, one in four Americans, most of them men, have not bought any Christmas gifts as of Dec. 18.

But tomorrow is Christmas Eve, and according to Time Magazine, one of the best ways to cross everyone off of your list is to buy them a gift card.

If you are really looking to spend some money, Time says TVs are the way to go. Stores run major sales up until the days before Christmas. 

If you need to ship and have no time left, try signing your loved one up for a service like Netflix, Hulu or Amazon Prime. 

Lastly, if all else fails the golden standby is an iTunes gift card.

And if you need to ship your packages in time for Christmas Day, the overnight shipping cutoff at FedEx and UPS ends today. 

But if you are really delayed, FedEx offers same-day shipping 365 days a year, including Christmas.