How to solve our difficulties with buying gifts for diverse occasions?

More and more people currently find it hard to purchase a gift for another person on such anniversary like birthday. It is proved by the fact that most of us are not assured whether a product we would like to purchase the most will meet the needs of another person. A complication here is also referred to the fact that most of the people would like to surprise another person, which proves that in general people don’t tend to ask directly another person what he or she would like to receive.