Just give her a gift card..She can get whatever she wants under $50.00..
Buy her a star...for $50 you can have a star named after her. Of course, this close to the date that bottle of booze Jatpack suggested is prolly the better idea, lol.
The best presents often cost nothing but time and love - for next year I am making DVD's of all the photos I have of each person (spanning 20 - 30 years), setting menu's so they can find them easier and setting them to music. Total cost a couple of bucks (or pounds cause I'm in the UK) and several hours each.
I've done similar things in the past - the memories they bring back are far more valuable than a present for $5000! Made ... with love is always better than bought with cash (begrudgingly)
Leather gloves, some cashmere socks or a cat.
A colorful "Cashmere sweater" at "Macy's" for $50.00,they come in all different colors.
A dozen donuts.
a silver coin !! :P