Nearly SOLVED Using While function is only giving a partial answer

Thanks @ blh64 that made the situation that I was stuck with an awful lot simpler. On to the next stage which involves calling up the set points to the LCD menu and making changes to the time values before using 'put' to save the new times to the EEPROM.