Сделав cleandar.get на каледаре, который вы вставляете в вас, вы увидите что-то вроде этого
{
"kind": "calendar#calendar",
"etag": "\"mHn5bZBLmCgV5zrOjYDUo0wE/WK1K2C9CsAxePbI13h8-KuIOLek\"",
"id": "xxxx@gmail.com",
"summary": "xxxxx@gmail.com",
"timeZone": "Europe/Copenhagen",
"conferenceProperties": {
"allowedConferenceSolutionTypes": [
"eventHangout"
]
}
}
Обратите внимание на часовой пояс в самом календаре. Если вы вставляете событие в часовой пояс, который отличается от часового пояса календаря, то при просмотре события время будет скорректировано с учетом календарного.