I am running windows 10 which completely up to date. KB3191898 for outlook 2007 has caused icloud calendars and contacts to disappear with repeated APLZOD.DLL errors when trying to resolve.
Solution: De install Outlook 2007 (KB3191898) and everything works correctly. As this is a security update, Micorsoft needs to provide a fix urgently.