This really did put a smile on my face. Though my first thought was the timezone issue.
Maybe have a user register to a timezone which can be changed twice a month or so (for travel) and that will be the time window when that person can enter? Then again, there are so may ways to get around this.