Here's an odd one. I'm working on a WP site with a custom built theme. The site itself would be updating with a post once a week at midnight. Due to the design, the timestamps of posts and comments are displayed, which is fine except we still had the timezone set at the default UTC+0 that WP installs with. Simple change though right? So we set the timezone for UTC-5 (New York) about a week ago and I figure all is well. The site owner yesterday evening set a post up a few hours before midnight to post on 11/26 at 00:05. This time rolls around and there's no post. He actually had to back date the post to the day before for it to publish. I think, well maybe I set the timezone wrong, let me go with the "New York" option instead of the UTC time. He still wasn't able to publish it for today (11/26). I ended up putting the timezone back to UTC+0 and he was able to publish again for today. I'd leave it, but again the timestamps are not right for our zone. Any ideas what might be going on? He was able to set up scheduled posts before we changed the timezone, so he does know the steps to do it correctly. Here's something else that might be helpful, I have a complete version of the site on my local WAMP server. I set the timezone for "New York" and created a dummy post and scheduled it for like 1:45 am and it posted at the scheduled time. The live site is hosted on GoDaddy.