Money Orders are valid for an "unlimited period of time".
http://www.usps.com/money/sendingmoney/moneyorders/welcome.htm
hth