Baby shower..

So my husband and I are currently 7wks and were military. We leave for our new duty station when I'm 23 weeks. We're moving from Alaska to Tennessee, all my family is in Alaska so we want to do a baby shower for them. I have social anxiety so I don't think I'll have any friends when we get to our new station. So a baby shower later on in my pregnancy sounds horrible.. I don't think anyone would be there.. Is 23 weeks to early? We're doing the blood test for gender and also an 18wk gender scan, figured baby shower around 20wks then we leave when I'm 22.5wks roughly.. Is that to early?? Should I just wait and have family FaceTime my his and and I for a baby shower(since we won't have people to actually go too out baby shower when in Tennessee). Any advice would be great!