Appointment times are scheduling 5 hours behind what is shown?

My appointments are appearing perfectly, however they are not appearing properly in the backend.

When you login, and choose a date + time... say 7:30pm, when you go down to enter your name the text there says the appointment is for 2:30pm... If you confirm it, the service providers get the appointment for 2:30pm, rather than 7:30pm.

I've checked all their time settings, and that wasn't the issue...

Any suggestions?! Thanks!