Hi, this is a bug in Compact 2013 that only appears if you don't use the hive based registry. I'm guessing your device uses the RAM based registry?
If so, add this to your registry and all will work fine:
;------------------------------------------------------------------------------
; Make sure time-zone functionality works:
; NKSetTimeZoneBias fails if reg key [HKLM\init\Bootvars] is not present and
; this key is normally only created when hive-based registry is selected in
; the OS catalog.
;------------------------------------------------------------------------------
IF SYSGEN_FSREGRAM
[HKEY_LOCAL_MACHINE\init\Bootvars]
ENDIF