Since 6/05 here.A year and three months for me. :wiggle:
We aren't huge into Christmas gifts. Half of what Dom gets would be clothing and other items like that. That said I don't feel the need to do a trip instead of a gift. I like giving which is why I do it.
On the flip side, we go through his toys often and decide what goes to donations. He is very big on giving to those less fortunate than us. If I say "find toys for donation" he'll find a huge amount at once. I've even stopped him from more sentimental gifts. Buy shit doesn't mean you have to keep it either - easy to give away.
I have to say the way I run my finances works well for me. I do use credit cards but I never run balances unless I get interest free financing. My credit score is really high so whatever I am doing works.