I don't think it matters a huge amount one way or the other- even if you have it a month before your due date, it shouldn't take much more than a weekend to unpack your gifts, make any exchanges, etc.
All things being equal, I'd rather have a shower earlier in case the MTB does go into labor early, and it's always nice to have more time vs. less to get things ready.