Is part of the issue perhaps the time being displayed on the schedule page?
According to this link, my current selected time is 19:00 local time. However, when I go to my team schedule, my home games are listed as being at 1:00 AM. I think I may have selected 1:00 AM CET initially (which should be 15:00 or 16:00 local for me in Arizona), which still doesn't match with the 19:00 time listed on this link. Unless all of the US is treated as being on Eastern Time in this instance.
And when I just changed the time to 17:00 local (according to the page for changing time), the time listed on my schedule page did move up two hours, but it lists as 11:00 PM.
I know in my case either the time zone conversion is backward (for the USA) or the AM/PM time is incorrect; if I choose a game time of 23:00 CET (which should be approximately the time I submit this post), that should equate to a server time and local time of 17:00, but it instead displays as 05:00.
The funny thing is that the link above from Marin does say current match time is 08:00, but the schedule shows 8PM, so it at least appears to be consistent in it's inaccuracy and hopefully an easier fix. (Or if 24 hour time in European date/time localization (localisation) starts at noon rather than midnight, it's just weird then).