Well, maybe I can do my own math. It looks like the server is 4 hours ahead of the U.S. Eastern Time Zone, and if the game started 7:30 am (according to the server's clock), then turns will end at 3:30 a.m. (which works out well for me).
but if everyone finishes their turn early, it'll autogenerate the next turn.. and it only forces a turn 24 hours after the Last turn. so really there's no way to nail down a deadline every day, since that deadline is subject to shift depending on how quickly everyone submitted their turns. best thing to do is check in within 24 hours of the Last time you personally submited your own turn.
The server is on est time but the 24 hours isnt always the same because of quickhost. If everyone does their turn lets say at 8pm est then the new 24 hours will be the following day at 8pm est. It does 24 hour host from the time of the Last host which will always change because of quickhosting when it happens.