Summary
Question
After a license with valid expiration date is installed on Mobile Center(MC), it is showing corresponding expiration date of local calendar, and the date can be an already expired date.
This can typically happen to OS in Thailand, where the Buddhist calendar is used in addition to the Gregorian calendar:
Answer
By default, MC service is started not using the current logged on user account but SYSTEM account, the issue is caused because the SYSTEM account is not using Gregorian calendar formats.
To fix the issue, you need to go to Control Panel->Region->Administrative, and click the "Copy settings" button:
Check under "Welcome Screen" section to see if the format is truely not set to English:
Now first make sure the format for current user is English, if it is not, you can go to the formats tab and change it:
Then you can check the checkbox "Welcome screen and system accounts" under "Copy your current settings to" section, and notice that the format for system account is now changed to English:
Click OK to apply the change and restart your machine, you should find correct expiration date displayed.