Again...
Where is the code that tells you what value is saved in the EEPROM?
(for if you still don't get it: eeprom_daily doesn't get printed).
Remember: EEPROM has limited write cycles - it's rated at 100,000 write cycles only, so don't write your new values too often or you will break it and it doesn't store anything any more. Or at least, the cell(s) of EEPROM used.