This is to share my (slightly different) version of the bug. I have just submitted my bug report to Apple on http://www.apple.com/feedback/ipad, thanks JG for the handy template.
-------------------------------------------------------------------------------- ---------------------------
When I create a calendar event on my brand new iPad Air 2 running iOS 8.1.2, the event looks and remains correct when I create it in the standard, local Home or Work calendar. But when I do this in one of my Google calendars, which are synchronised to iCal on my MacBook Pro (Mavericks) and my iPhone (iOS 7), the event will, after a fraction of a second after creation, show an additional GMT time zone time in parentheses on my iPad. When I open the appointment to edit it, the time is actually in GMT time, even though I created it in the CET (GMT+1, Brussels) time zone, which was clearly shown in the panel that appears when clicking on “+” to create a new event.
I can make the GMT mention disappear on my IPad by editing the event: tap “Edit”, tap the time after “Starts”, tap “Time Zone”, remove “GMT”, type “bru” and tap “Brussels”, but that makes the start and end time jump back by an hour, so I also need to add an hour to the start time to keep the event times correct. Needless to say that this is a lot of hassle.
My iPhone 4 running the latest version of iOS 7 shows the same event correctly, without the GMT added, and with my local times showing up when editing, and this is also true for iCal on my MacBook Pro.
If I create an event using the web browser on my laptop <https://www.google.com/calendar>, it syncs to all my iOS devices (7 and 8) and does not transpose to GMT. If I create an event on my iPhone or in iCal on my MacBook Pro, the GMT information is added on my iPad, but nowhere else.
If I edit a previously correct event (created in the Google web interface) on my iPad or iPhone, it remains OK.
Turning "time Zone Override" on or off does not fix this issue. In fact, turning that on or off does not appear to do anything.
It looks as if the sync through the Google server causes a glitch in iOS 8, causing the GMT to be shown on the iPad.
... [the last two paragraphs of the template]