If you need a last minute Christmas gift, here's a neat idea. You can buy a $25 Gift Certificate from Restaurants.com for just $2! Just use the code Santa at checkout. This offer expires 12/25.
Keep in mind that these do not work like traditional gift cards, they are more like a 50% off coupon. Each restaurant has it's own fine print on what you need to purchase in order to use these gift certificates. I've seen them where you have to spend $35 and pay 18% gratuity to use the $25 gift certificate.
However, this is still a great deal and a great discount and you can print them right from your computer. An instant gift. Just make sure you read the fine print.