Hello, I'm Hristo from Bulgaria, and the question is when do people give gifts in your country?
In my country there are many occasions to give gifts, such as weddings, birthdays, one really interesting occasion is the "Name Day". The "Name Day" is the day of your saint, the saint that you carry the name of. And on that day, besides bringing gifts, you can go to visit the person who has a "Name Day", uninvited. So, if you happen to have a "Name Day", you can expect many of your friends showing up.