Simple. Everyone is good at something. You can offer someone a service of some kind to whoever you wanted to buy a gift. You could ask what kind of service can one give anyone as a gift? You can babysit. You can pet-sit. You can offer to do some internal decoration for someone if you're good at that stuff. You can fix something which needs some repair if you can handle hammer or some other tools. There are so many things you could do. Even if you can't buy a gift, let that not keep you from giving your time/services as a gift.