In Brazil, gift-giving is a very common practice not only for birthdays, weddings or Christmas, but also for a lot of different occasions. In Brazil, avoid giving purple or black gifts as this is for funerals or mourning.
When you are having lunch with friends, visiting someone’s new house or visiting a new-born baby, a few gifts are almost mandatory in order to be polite. The gifts, however, must follow a few “rules”.
Source: http://thebrazilbusiness.com/article/gift-giving-culture-in-brazil, https://www.todaytranslations.com/doing-business-in-brazil