All my calendar entries on my iTouch were coming up about 7 hours incorrectly, the events themselves were correct just wrong time. After checking my computer and Touch had the correct settings I found one other place to change…
I went to Settings -> Mail, Contacts, Calendars -> Time Zone Support (Near the bottom) -> and selected my Time Zone rather than “Cupertino.
This solved it for me