Baby shower advice

Sarah
I'm due in the very beginning of January and December is around Christmas time which I wouldn't feel right having a baby shower around that time. How early is it okay to have a baby shower I've talked to a few people and they weren't much help lol