Any passport, not just US passport. It's not about visa validity, it's about passport validity.
In addition, your advance parole is not same as a visa. You can return on the day it expires. But your passport should have 6+ months of validity, else you may not be allowed to board the plane.