Picked this up from my Union Square magnet guy a while ago, mainly because I often go back and forth on this sentiment.
I do think you can buy happiness. Short-term, anyway. And clearly, not any sort of meaningful, deep in your soul happiness.
But honestly, coming home from a shopping trip or from vacation with bags and bags of stuff, some of which you do need, and some of which you don't, but all of which you wanted, is always happy-making for me.
The more bags, the merrier.
Well, at least until the recriminations kick in.
But shopping does buy you happiness.
At least for a little while.