I'm taking our family on a short cruise to/from Galveston with one stop in Cozumel. We just realized our passports are expired and my youngest doesn't have one yet. I don't think we'll need passports (just birth certificates), but I'm finding mixed answer online. Anyone know for sure?