Scheduling a Post via Facebook
On each fan page Facebook offers ability to schedule a time when a post will go live. This is a valuable tool because you can plan ahead and ensure posts go live at times when your audience (fans) are most likely to be on Facebook.
You can prepare a post and schedule it to appear later by adding a date and time in the future before you post it. You can schedule a post up to 6 months in advance in 10-minute intervals.
From your Page's sharing tool:
If you choose a date in the past, the post will appear immediately at the appropriate place on your Page's timeline. All times correspond to the current time zone you're in.
Use this tool when announcing a contest, promotion, or deal, as well as any time you launch a new tab. Schedule a few posts spread out over a few days to draw attention to the new tab app.
Best practice for engagement is to post a image that includes a text description and Smart URL. See more on Best Practices here.