Cerbuino RTC help

My RTC date is also off, by six days for some odd reason. And yes, you only call Initialize() once. Call it again and you’ll lose data. I’m using this code…

DateTime rtcDate = GHI.OSHW.Hardware.RTC.GetTime();
if (rtcDate.Year < 2013)
{
GHI.OSHW.Hardware.RTC.Initialize();
}

Utility.SetLocalTime(GHI.OSHW.Hardware.RTC.GetTime().AddDays(6));