Many (not all) airline and hotel frequent-traveler programs will extend the expiration date of points/miles if there is any recent activity -- earning or redeeming.
AA, UA, and Aeroplan all permit redemptions for one-way awards, so you could conceivably use miles from one program for the outbound trip, and miles from a different program for the return.