Facebook Block people from being able to post to your Timeline
You can block people from adding content to your timeline by selecting
1: “Timeline and Tagging” under “Account Settings.”
2: At the very top, you will notice a section called “Who can add things to my timeline?” 3:You can customize this feature by selecting “Friends” or “Only Me.”
4: Selecting “Only Me” means that nobody else can post on your timeline.
I have seen some of my Facebook friends set their timeline to “Only Me” when their birthday is coming up so that their Facebook wall does not get flooded with posts.