I have created a Windows 8 VM on a Window 2012 Server.
The VM is exhibiting the correctly expected behavior of keeping the time synchronized with the domain.
This is great most of the time, but I occasionally need to change the date for testing purposes when developing software.
On my old Windows 7 physical machine I could make the change and it would stay in place until I changed it back or logged out and back in.
On the new VM, the time will change back to the domain time within seconds, which is not enough time for me to test. I'm not sure if this is related to it being Windows 8, a VM, or something else entirely.