When to have baby shower?

Would you prefer to have your baby shower at either 29 weeks or 36 weeks? My best friend who is throwing my baby shower will be away overseas in between these weeks. We were thinking 36 weeks but I wonder if this is too late?