I don't think you will ever see a fix to the calendar issue. If I'm not mistaken, the DIC uses the clock in the factory stereo to keep time for the calendar.
This is definitely correct. I set the date in the DIC first in my car, and didn't do the clock on the stereo until the next day. The date advanced correctly the day after that.