Late November in that part of the US is something of a crapshoot. Daytime temps can range anywhere from near freezing to hotter-than-comfortable (30's - 80's F.). Nightime temperatures often range between near freezing and moderately cool (30's - 50's F.). It often gets quite windy during that time of year which can make it seem much colder than it is. Rainy days are common and snows, usually of small accumulation, are not without precedence. In general, I would say that you can expect moderately cold weather but bring clothes that might suit hotter temperatures. The best thing to do is to consider wearing layers of clothing so that you can be prepared for whatever comes.BTW, don't bother with packing an umbrella. It will be far better to purchase a cheap one after you get here.
Thanksgiving, I am happy to say, has not yet become a gift-giving holiday, so there are no traditional gifts.
I hope you have a good trip!