If you waited until now to do your shopping, you aren't completely out of luck.
Procrastinators, your deals of the rest of today will be at local drug stores and 7-Elevens.
7-Eleven is open 24 hours and actually has some decent gift ideas. You can buy prepaid Visa cards, dvds, wine..Even an iTunes card. Most Walgreens are open until midnight and will open tomorrow morning at. A lot of the 24 hour locations will stay open through the night. If you don't want to get out of the house, you can buy gift cards online and email them to your loved one in time for Christmas.