Most likely, you don't have the correct server time offset in Web.config or in your user profile so it doesn't think the publish begin date has occurred yet.
If you set the publish begin date to an earlier date time it will appear.
You may want to look at the documentation here.
Hope it helps,
Joe