If you are on a rush to give someone a gift for any occasion, the process of choosing what you can give them may appear harder. This is especially true if you don't know the person that well. If you are facing this problem right now, there are many things that you can try. You may want to ask around for the favorite things of this person or try comparing them to other people that you think are similar to them in many ways. You can also choose to give them the first thing that you will find on the store without putting too much consideration on whether they will like it or not.
Even if you don't care for the person, you definitely don't want to be tagged as the worst giver. Why would you give someone something that they may opt to dispose off immediately after receiving them? Even if you don't care for them on a personal level, you must still think about the gift that you give. This way, you will be assured that the money that you have spent on the item won't be wasted and you will also be able to bring smiles on the face of the one whom you will give the present to.
Think about something that is useful and will be appreciated by almost any kinds of people. Why don't you allow them to buy the things that they want? This way, you won't have to think about this aspect and your money will be spent on something that you will be thanked for. The first thing that comes to mind when you are in this path is by giving out free gift cards. You can buy these according to the budget that you have allotted for the gift. Send the free gift cards along with thoughtful notes or something to add some personal touches to the whole thing.