I know that MBL does not handle power outages well and will not have the correct time if it cannot reach a time server after a reboot. But I’ve never seen mine pick a future date; it just fails to account for passed time during the outage. And the report of a firmware update is very strange.
I just checked mine and it did not mention a firmware upgrade. But I also noticed it’s date and time were off. (It has apparently been off since a recent power outage we had.) I’m rebooting and will see if that prompts a firmware upgrade.
Reboot done. Correct date and time now, but no firmware upgrade. It says I’m current at firmware level 02.43.10-048. And that was from Nov 2016.
I think MBL is no longer in active development so I would not expect any new firmware (although I certainly could be wrong.)
I would recommend rebooting and see what date and time you get.