For example, I often write a blog post late at night, or during the weekend. If I mention it on Facebook as soon as I've written it, nobody will see it. I'd prefer to post it the following morning, when more people will be checking Facebook.

I presume there is no official feature for doing this, but it seems like it should be possible with an external service.