EEPROM wear levelling

This is so far over specified for your application, that the simplest method, or the method that has the most compact code, would probably suit you best.