The best moment to celebrate offer thanksgiving gifts is when there are celebrations. This happens especially during the end of the year parties and festivals. If they are coming to your home, offer them thanksgiving gifts to greet your friends. ...