Indeed there are lots of ways to reset the clock on the expiration of your miles...Online purchases, MP dining, Miles transfers/purchases...
So plan what's best for you, and keep your miles from expiring when needed.
Earned miles (redeemable miles) can be used from any source you like.
Hotels, Cars, flights, Mortgages...