The Netgear FVS124G router has settings to allow it to pick up the time from NTP (Network Time Protocol) servers.
I initally set this to my local NTP server with a backup on an online one. However, there is no way to manually set the time initially. When you power on the router the date is set to 1st January 2005. The problem with this is that using NTP will only correct a small time difference; 3.5 years is a big large to correct.
I had almost given up on resolving it when I thought to try connecting using telnet to the router.
The user name and password for the telnet session are the default admin credentials (not the ones I had changed for the web interface). Once connected, press Ctrl C, then type Cli (Capital C is important). This gets you to a unix type shell. Then cd config cd sntpc show This will confirm that the time is sychronised and gets around the large time differnece. Then type exit and logout.
The bonus of fixing the time is the firewall logging now works properly.