Incorrect Date and Time in Max OS Lion upon reboot When I boot the Lion OS the date setting is correct but the time is not. 

The way I correct this is by selecting 'Open Date and Time Preferences', check the 'Set Date and Time Automatically' checkbox and select my region. The correct date and time is set.

The only problem is that when I restart my Mac the time setting has changed and is incorrect again, even through my region is still selected. I repeat the process above upon each reboot to rectify.

I reboot often as I am using Bootcamp 3.2 to run Windows 7.

Does anyone know why the time is changing and how I can fix the problem permanently?
Yes, Windows and Mac OS calculate time in a different way, and so clash when dual-booting. The bootcamp drivers should include a little file called Appletime.exe which is supposed to fix any time sync issues between Windows and Mac OS. 

If this file is not present or not running, you can manually install it from here: http://www.softpedia.com/get/Desktop-Enhancements/Clocks-Time-Management/AppleTimeFix.shtml