I've pivoted to cash. (visa/amazon card is ok too, or restaurant card) My daughters is traveling for college, she'll get cash for her trip, my mom a lunch date, my father a gift card to a seafood restaurant.
My view is that personalizing a cash gift will work, and experiences are better than things.