How soon or too late is it for a baby shower ?

My mom and sister have been wanting to throw a shower for me in December, only thing is I'll be 23 weeks then is that too soon? It's the only time they can and the only time I can attend since it's in a different city and hubby's work schedule is tricky. I'm not due until April but we will be having a gender reveal party around 7 or 8 months too. With our first child our baby showers were in February a week apart( two different cities and social groups) I was ended up going into labor in march even though my due date was in April. I just don't want everyone that's coming to this baby shower to think of as greedy or something I don't even want to register for things because i feel it's too soon.