Found a fix to my problem
if anyone has this problem where wordpress keeps the timezone as UTC 0 you can manually change it on WP-Settings line 32
date_default_timezone_set( 'UTC -8' );
That is for Pacific Time zone change the number to whatever timezone you want
Seems like the time zone for WP-calendar is being controlled by the server time instead of WordPress time so is there a way to make the plugging get the wordpress time instead?
I am having this same Issue, I my wordpress set as UTC -8 but it still shows on the calendar as UTC 0 So the times are a bit off and events disappear before the actually time so its a big problem.