There are actually not many popular gifts for Thanksgiving Day. As long as you have a grateful heart, whatever you give will make the other person feel it.
If you are giving gifts to elders, you can actually give some daily necessities, such as health supplements or equipment. This kind of care is also the care they once showed you; if you are giving gifts to people who have helped you, you can give some gifts of a certain level, such as watches, or branded ornaments.
If the other person has children, you can also give small gifts to the children, because they are children; if it is a teacher, you can give flowers, carnations or lilies, plus a sincere greeting card, which is enough to move the teacher.
These gifts must of course be based on your sincerity. Sincerity is the key to success. If there is no intention, no matter how good the gift is, it is just a gift. Gratitude is still a heart.