Americans celebrate Thanksgiving in November as a national holiday to give thanks for their first harvest and surviving the harsh winter of 1620 with the help of Native Americans. The tradition began as a celebration of the end of harvest with a feast including turkey, corn, potatoes and pumpkin pie that colonists shared with Native Americans who helped them.