My mom was great at digging in her closet and regifting a gift she had received from someone else. It was never anything that I wanted, showed absolutely no effort to even buy me a gift just for me, and sometimes I would find the name and card from the person who gave it to her.
Oh man, my in-laws are great at that trick. "We are decluttering our closets this year so here's something we came across that has nothing to do with you and we sure don't want it." Followed by backhanded intonations about how we don't need anything because we've done well for ourselves. When they say they never know what to get us because we don't need anything, we agree that we don't need "stuff" and would instead appreciate a small donation to one of our favorite charities such as Doctors Without Borders or Unicef... which they steadfastly refuse to do because calling toll-free or going online is a "hassle". (the real reason is that those are non-Christian charities that help brown people... you know, the ones Jesus doesn't like)
Meanwhile, my NPD mother gives us stuff that she's
interested in, although she has in the past given to one of our charities (because it's one she supports) so credit where credit is due.
Barbara, I'm so glad you now spend the money on buying a gift for yourself and having fun holidays/birthdays. Good on you!