Existe una funcionalidad no documentada para hacer un offset de tiempos durante el booteo de la máquina virtual.
Desde el host hacer los siguiente:
VBoxManage setextradata <nombrevm> “VBoxInternal/TM/UTCOffset” <nanoSeconds>
Para atrasar 1 día el tiempo del guest respecto al host, nanoSeconds = -86400000000000
Para atrasar 365 (1 año) el tiempo, nanoSeconds = -31536000000000000
Fuente:
https://holisticsecurity.io/2009/11/27/detener-la-sincronizacion-de-tiempofechas-entre-host-y-guest-en-virtual-box/