well propably clothes or a cell phone or car, if she doesnt aleady have these things. But just money is a safe opiton, because that way she can spend it how she likes.
12 year old girls don't want toys..lol
A hair dryer, a hair straightener or maybe shoes.
better eyes and sexier parents
Well i did not answer quick enoff but i 6 year old girl would want play makeup "just dont let her were it out in public haha :D" Hope that helps
Books or music
You can get her a bracelet or something.
condoms
check
For Christmas? Well it depends what her personality is like. It also depends on what she likes or her interests.
Clothes! clothes! clothes! and more clothes!!
an iPod
A doll? Or maybe a cooking/plastic food set. Try seeing what she usually plays with, and what she's interested in.