The best way to spend money is gift giving.
Buying gifts for others, if done right, is more satisfactory than buying things for one self. It also shows gratitude or appreciation towards the person being gifted.