In my family, we found a way to give less at Christmas. We each put our names in a hat, and then draw one each. Instead of giving a gift to each person, you only give to the name you drew.
You keep the name secret, so you never know who you're getting a gift from.
We agree to limit the gifts to $20, which means that most gifts are $30.
This is only for the adults; children are still flooded with junk. One step at a time.