What president made Thanksgiving an annual holiday?

According to the web site http://gonewengland.about.com/od/thanksgivingfacts/ Abraham Lincoln made Thanksgiving a national holiday in 1863. It was the last Thursday in November. Franklin D Roosevelt changed it to the fourth Thursday in 1941. Also, quoting from the web site http://www.calendarmine.com/Holidays/American_Thanksgiving.asp "In 1879 the Canadian Parliament made Thanksgiving a national holiday. It was originally placed on November 6th. In 1957 the government established the holiday on its present date the second Monday of October."