It happens to the best of us: Suddenly, it's Christmas Eve or Christmas Day, and you realize you still need a last-minute gift, a key ingredient for a holiday dessert, or even just a gallon of milk.