Not a watch. Watches are only fashionable now if they're very expensive and then only amongst some people. It's far more fashionable to use your phone to see the time unless there's anyone nearby who's wearing a watch and who you can ask what the time is because using a watch to see the time is far more convenient than using a phone to do so. Obviously it would be more convenient to wear a watch, but fashion never has to make any sense at all.
If a gift isn't tailored to that person, I think the best gift is money because they can use the money to buy something they want.
I'd disagree , you see an awful lot of people wearing the old retro Casio watches. I would class them as a fashion accessory these days.