Instead of getting gifts for my siblings & parents, I took the money I would have spent and bought a pile of toys to donate to Toys for Tots. This way my family doesn’t get more junk they really don’t need, and kids get fun toys.
My rules are nothing that needs batteries or refills, and brand-name toys when it matters(Lego not Megablox, Matchbox not store-brand cars, etc.). Other than that I get whatever catches my eye. It is a lot of fun, rather than stressful like Xmas shopping used to be.