Baby shower

Is 21 weeks too early for a baby shower? My husband and I will be moving across country shortly after and my mom thinks it’s best to have the shower before we move.