If you are referring to US index futures, most brokers will "recommend" trading U contracts starting on Thursday, June 7. Last trade for M contracts is Friday, June 15. Osorico
Easiest way to remember when to roll is when the new contract has more volume. That's how I do it at least.