You have time for passport renewal. That said, here's what you can do without one:
U.S. citizens on closed-loop cruises (cruises that begin and end at the same port in the U.S.) will be able to enter or depart the country with proof of citizenship, such as a government-issued birth certificate and laminated government issued picture ID, denoting photo, name and date of birth. A U.S. citizen under the age of 16 will be able to present either an original or notarized or certified copy of his or her birth certificate, a Consular Report of Birth Abroad issues by DOS, or Certificate of Naturalization issued by U.S. Citizenship and Immigration Services.
Note: Baptismal papers and hospital certificates of birth are not acceptable. Voter registration cards or Social Security cards are not considered proof of citizenship.