Hopefully by now, you've completed most of your Christmas shopping. If not, you're in luck!! Amazon is still running daily deals!
In addition to Amazon, don't forget to check ebay for your holiday gift needs. Frequently, you can find new, still in the package items and for less than you would pay at the store. With ebay, however, you're running out of time. Make sure with any purchase on ebay that you allow more than ample time for shipping. Some are overseas and even those stateside use the postal service to ship.
As far as handmade gifts go, you still have plenty of time to bake cookies, assemble gifts in a jar, or make personalized coupon books for those you love.
Now take a deep breath! You can do this! Now go get 'em!!