I looked everywhere for a solution and I am convinced I am the only person with this problem.
Say the server timezone is -5 and someone who signs up changes their timezone to -1. It won't take into account the timezone difference and instead see it as if the post was made 4 hours into the future. The same goes for people who change the timezone to say -10, though instead they see it as the post being made in the past. The problem this is causing is that on the frontpage you'll have people who get stuck on the top of the recent post list, and other people who never appear on it do to the timezone settings.
At first it only happened once a day at the most, but with more people signing up it's become a real issue. Any ideas why this could be happening?