A server may be in another time zone as you so the server time zone stamp will be off by some number of hours (or for one zone, 30 minutes.) Add some variable amount of time for a cron job to run and you get this.

Unless you pay them for the service, you have no legs.