unfortunately , we don't have windows server 2012 R2 to test it in our environment.
It is mentioned in the KB description link (as shown below) to install the latest SSU , try to follow up and check if there is a missing update.
Before installing this update
We strongly recommend that you install the latest servicing stack update (SSU) for your operating system before you install the latest Monthly Rollup. SSUs improve the reliability of the update process to mitigate potential issues while installing the Monthly Rollup and applying Microsoft security fixes. For general information about SSUs, see https://docs.microsoft.com/windows/deployment/update/servicing-stack-updates and https://support.microsoft.com/help/4535697.
If you use Windows Update, the latest SSU (https://support.microsoft.com/help/5023790) will be offered to you automatically. To get the standalone package for the latest SSU, search for it in the http://www.catalog.update.microsoft.com/home.aspx.
---------------
or try to change timezone manually or through PowerShell through the command :
set-timezone -id "Arab Standard Time"
or the command : .\tzutil.exe /s "Arab Standard Time"