Symantec has researched this issue and determined that this is default behavior for Microsoft's Windows PE environment. Microsoft Windows PE sets a default timezone of PST (GMT-8) and does not use Daylight Savings and this accounts for the time differences. The issue is not related to Ghost, but rather to the Microsoft environment from where Ghost runs .
Here is a way that you can fix this issue:
1. Export the TimeZoneInformation Registry key from a system where the time zone is set correctly and then import that into Windows PE:
Here is the key:
HKLM\System\CurrentControlSet\Control\TimeZoneInformation
2. Import the key into Windows PE:
Here is the command to import the key into Windows PE:
reg.exe import [path to registry key]
If this works to correct the issue with the time stamp, you can make these modifications to your physical boot packages (or Ghost Console tasks) so that they happen automatically as soon as Windows PE loads.
Here is a KB document that tells you how to manipulate the start.bat file that is used when you create boot media from the Ghost Boot Wizard:
Title: How do you customize the Windows PE Startup environment?