Strictly speaking, to indicate date ranges (or numerical ranges) you should use a en dash, not a hyphen.
If you use a dash then you should not use "to" as well. As far as "from" is concerned, I personally don't like the style "from January 2 - March 1". If think that if you use "from" then you should also use "to" (i.e. "from January 2 to March 1").
Whether you write, e.g., "January 2" or "January 2nd" is a matter of style. There's no right or wrong answer. I prefer the "January 2" style as it seems less fussy. Strictly speaking, if you abbreviate month names then you should use a dot (e.g. "Jan." not "Jan") but lots of people omit it, and it's not something that bothers me one way or the other. However, in formal writing I would write out the month name in full.
Whichever way you choose, you should be consistent. You have three different styles mixed up here: unabbreviated name ("March"), abbreviated name with dot ("Aug.") and abbreviated name without dot ("Aug").
Your last two sentences sound strange to me. It sounds as if you want the notice taken down over the weekend, and then put up again, which seems kind of pointless. It would be more natural to just say "for two weeks, starting August 11".
It should be "bulletin", not "bulleton".