Like this link for instance: http://www.surfcityusa.com/events/community-events/.
This is our Huntington Beach Community calendar letting my surf city neighbors know what's happening this month. Very informative site with lots of benefits for the people that visit it. Not bothersome or pushy, and definitely a site people in our community will continue to come back to.
But don't be fooled! Social media is a place for people to chill out and catch up with friends and family. It's a place to engage with people that you don't see face to face on a regular basis. And it's a place to learn what people you kinda knew growing up, have become. It is not a place to shove sale after sale and product after product down everyone's throat. People are happy for you and your business, and rightfully so. But they can go a few days or even a week without hearing about it. And just like search engines have algorithms, Social Media platforms have them as well. And if the people that "liked" your business at the beginning are not engaging with you, there is a good chance that they are not seeing your posts any more. So be smart and don't overwhelm people with your business. By the way, anyone need a new website? LOL