Read the statement by Michael Teeuw here.
problems with wrong displayed events from google calender
- 
 I have a problem with the default calendar module and my Google Calendar. 
 Yearly recurring event are displayed incorrectly.
 For example: The birthday which is actually on the 1.10.2016 and of course on 1.10.2017 is displayed today on 1.12. 2016
 Event with defined start and endtime z.B. Sportstraining at 1.12.2016 from 17:00 till 18:00, display correct.
 I try different timeFormat = absolute or relative, no solution.
 Also dateformat I’ve already tried to change without success.Event from basic.ics: BEGIN:VEVENT 
 DTSTART;VALUE=DATE:20161001
 DTEND;VALUE=DATE:20161002
 RRULE:FREQ=YEARLY;BYMONTHDAY=1
 DTSTAMP:20161130T194045Z
 UID:E983AB38-CEED-47ED-9547-243BF475F020
 CREATED:20161130T193315Z
 DESCRIPTION:
 LAST-MODIFIED:20161130T193315Z
 LOCATION:
 SEQUENCE:0
 STATUS:CONFIRMED
 SUMMARY: 'Geburtstag Manuela
 TRANSP:TRANSPARENT
 END:VEVENTOutput from “Node Debug.js” Create fetcher … 
 Create fetcher done!
 [ { title: ‘Geburtstag Manuela’,
 startDate: ‘1480546800000’,
 endDate: ‘1480633200000’,
 fullDayEvent: true,
 firstYear: 2016 },Maybe a problem with the google calender setting. 
 Or maybe the string “VALUE=DATE” from DTSTART and DTEND is the problemMy google calender settings are: language: Deutsch 
 timezone: „Berlin +1“
 dateformat: 12.31.2016
 timefomrat: 13:00For help i would be very grateful 
- 
 Ok problem solved :-) 
 I have set up a new calendar, something was probably a bit strange with the old one …
