Hi,
Sorry for the issues you are having with this.
There is a bug in the Events Calendar where we do not account for UTC time. We have a fix in the next release.
Those snippets should still work though in the meantime.
I checked the feed you provided and they look correct. When I visited the feed url your provided in Firefox it correctly shows me 9am as the first event.
The pub time will be 4 hours off as it is UTC 000 time there, which is 4 hours off the Eastern Timezone.
Let me know if you are seeing something different.
Thanks