В настоящее время у вас установлено значение timeMin на сегодняшний день, а значение timeMax установлено на +6 месяцев, поэтому все эти значения будут вытягиваться между этими датами. Если вы установите для своего значения timeMin то же самое, что и для значения timeMax, то события будут происходить только в тот день, который равен +6 месяцам с сегодняшнего дня. Обратите внимание, что часы, минуты и секунды по-прежнему будут 00: 00: 00:
https://www.googleapis.com/calendar/v3/calendars/xyz@group.calendar.google.com/events?timeMin={date.addMonths(6).format("yyyy-MM-dd'T'00:00:00Z")}&timeMax={date.addMonths(6).format("yyyy-MM-dd'T'23:59:59Z")}&singleEvents=true