To early?

Sara💋
Is 28 weeks to early for a baby shower? I am having a winter baby and we get lots of snow here plus I have family/friends who need to travel 8-14 hours to get to me. I either need to have it early or late after baby is born. What is better around 28 weeks or when baby is around 3 months old!?