time-shift with recurring appointments

A recurring appointment created in outlook gets shifted 12 hours when viewed via the web client.

To reproduce:
- from outlook: add a recurring appointment - eg 8am 30 Jan
- select send/receive to sync with server
- log on via the web client
- right-click on the appointment
- select "view series", the time has changed to 8pm (12 hour shift).
- but select "view instance", the time is correct (8am)

Second issue.

This feels like it might be related to the issue above.

To reproduce:
- from web client: add a recurring appointment - eg 8am 30 Jan
- sync from phone (i-mate JAS/JAM - WM5)
- from the calendar view in the phone, the appointment has changed to 31 Jan (shifted 24 hours)
- but the properties of that appointment are selected, the day appears correct (8am 30 Jan)
- log on via the web client
- right-click on the appointment
- select "view series", the time has changed to 8pm (12 hour shift)
- but select "view instance", the time is correct (8am)
- from outlook, send/recieve to sync, then both the instance and series are correct (8am 30 Jan).