Why not a home-made gift??...go to
http://www.askdrmom.com/beadit.htm ....make a bunch of beads (or, just get the materials ready), put them together in a pretty box and give your daughter a "beading craft kit" all of her own!...these call for mostly recycled materials, so there wouldn't be any extra $$$ spent!! (if you want it to be a surprise, just prepare the materials while she is away visiting relatives or once she has already gone to sleep!!)
Xmas is not so much about gift-giving, and gift-giving is not about how much you spend, but about how much you care.... ((hugs))
(we've had a couple "slim" Xmases here already!, I know how you feel!...I have told my child that Xmas is Baby Jesus' birthday, and the gifts we get are just the party favors....)...Make it a party for your family: play some music and dance, watch some Xmas videos.... make some games with the children (have DH play musical chairs, they'll love that!)...try to keep it festive and make it a special day...they won't mind so much about the presents!