When to have my baby shower?

I'm due with twins on January 14th but I'm guessing they will be here end of December. This isn't my first pregnancy but with my first, I got induced 4 days before my baby shower so I didn't get to have mine. With twins, I would definetely like to make sure I have one but my Mom, who would be planning this, isn't sure when the appropriate time would be. Any suggestions?