When to have baby shower?!

Alissa
My baby is due jan 25th and I'm struggling on when to have it.. The 8 weeks left mark is right during thanksgiving.. So that weekend is out, along with then one before and the one following due to families having get togethers. I do not want to wait till December because once again everyone is getting their Christmas stuff done and Christmas's are starting... Do you thing having it at 29/ 30 weeks pregnant is too early? Our only option is November 7th. I do not want to do it after Christmas, because you run the risk of baby coming early and life flipped upside down..