I had the same experience, almost.
In MDE one place said my pass expired 12/24 and in the profile said my pass expired on 12/25. I called Guest Services before I left home to confirm and they said it expired 12/24 but passes have an extra day so that it would be good on 12/25. kept checking it every day and had a countdown of park days left until 12/25. It even let me make fastpasses on 12/25. Fast forward to yesterday morning and my husband got in line for rope drop and I headed straight to guest services to confirm my admission. Nope it was expired. But when he saw the screen the showed 12/25 he added a one-day parkhopper. Sure enough at the tapstyle, it took from the parkhopper and still showed 1 day left of annual pass. But about 5pm, it all changed and showed pass expired on 12/24. So there was a definite bug in their software, but Guest SErvices was great with the one-day ticket so all ended well.