I've it were up to me...
I would redefine the standards of gift giving as follows:
You get $1 for every year you've lived. Example: At age 50, you recieve $50. That $50 is sent as an Amazon gift card.
This way, we get what we need and can budget for gifts received.
Ideas: Writer