EEPROM Misreading (solved)

Hmm, ill have to dig deeper into it tonight.

The example codes I was coming off of where written in the same manners so I thought it was ok.
I tried changing some at one point with mixed results.
Always seems like you fix 1 thing and break another...

This part goes to an external RTC. Im using alot of different components in the build.

  int monthDay = bcdToDec(Wire.read());
  int month = bcdToDec(Wire.read());
  int year = bcdToDec(Wire.read());