When should I have my baby shower?

Tara
My due date is Feb 18, 2017
Don't know if having a December shower will be too chaotic between Thanksgiving and Christmas or if I should just wait until the holidays are over and do it in January??
Options- 
Dec 4th- 29 weeks prego
Jan 8th- 34 weeks prego
Jan 15th- 35 weeks prego
Thoughts and advice please!
We aren't finding out the sex of the baby and I love the idea of doing a "Baby, it's cold outside" theme. P.s. I live in Michigan so either day will be cold ❄️