Appointments+ : Selecting 8am results in 3am

New client dev site is due to go live shortly. It's got an interesting issue. I'll share the image next since I can't attache it to the primary question but the issue is pretty clear.

Selecting the correct hour from the available list results in the wrong time! In this example, 8am = 3pm.

Please advise.