Yes, you do. Passports take about 12 weeks to come in.
No, you have to wait until Jessica the travel agent has the package prices ready.
Yes, your immediate household can attend.