Babyshower

When should an expecting mom have their baby shower? I.E. How many weeks? I have one child and one on the way but I've never had a baby shower.

Update: I forgot to add I'm due 2/3/20 so by January 1st I'll be 35 weeks but I know it wouldn't be good to have it in december or too soon after Christmas.