…you just have to look for their lists.
Your Christmas shopping can be a little easier if the recipient recently married or had a baby. If they registered for gifts at a store, maybe there’s some gifts left over that would make excellent Christmas gifts.
You can buy those knowing they don’t have the item AND they actually want it.
If they don’t have a gift registry, maybe they have a “wish list” on Amazon.com. It’s worth a shot! There’s actually several online wish list sites. Just Google “online wish list” and see if your hard-to-shop-for recipient has listed a few items.
Some might argue it eliminates the element of surprise. I disagree. They’ll be surprised when they open your gift, seeing something they genuinely want!