Better to keep spending and promote Bitcoin then to hold and hope to be rich
I'm not sure this is true...if people held then there would be less for people to buy, pushing up price. But I understand your point about increasing its popularity by using it.
Then again, if everyone holds and no one's spending, merchants won't bother with accepting BTC, adoption rate will start to drop along with the value.
It's all about finding the right balance.
Best way is to take QA's advise:
Just buy btc to replace what you spent. I bought a lot of presents with btc. With Overstock and Gyft there really is no reason to not use btc for Christmas. Gyft is offering 3% back for Bitcoin purchases right now.
Spend and buy back. With 3% back, it's a good deal.