It's up to the country you're visiting, not the US. Unless something has changed recently, SXM only requires that your passport be valid for the length of your stay.