Right now, Glit Groupe (which is a group buying site) is offering new members a $20 credit if you sign up using this link here. This is not my referal link...that is simply the link you must use to get the $20 credit. If you shop around the site there are TONS of deals that are under $20, so you should be able to find a free or cheap Christmas gift. Also, you can pick something under $20 and the credit will also apply to the shipping. Shipping is $7.95 on everything, I think. The credit is good for 30 days, so if you don't see anything today you love you can check back daily for a deal.
Here's what I got:
Classic Characters of Little Golden Books: 5 Book Boxed Set by Random House- $13.00
Plus: $7.95 Shipping
Less: $20.00 Sign up Credit
= $.95 for the Boxed set shipped to my house!