Shorts aren't for thanksgiving. This look is more of a "walking the streets of New York" look, not exactly the Thanksgiving type. Especially if it's for a dinner with family...sorry!
With your coloring and hair, I approve of the color of the shirt. But while your hair is fabulous, the combination with the funky blouse and very short skirt makes this look a bit sloppy. Not appropriate for most Thanksgiving dinners.