Do what you say you will do
It's a simple truth of good management. I was trained in many management skills befors becoming a pilot. The lack of manpower management skills displayed by SOME managers here is shoking (not all at EK are bad). It's just good manners at the least.
If you say "rosters will be published 1 week before the end of the month" then do so.
If it can't be done. Tell us why and change the rule. Our contracts Terms and Conditions change so much, we are ready for change!
I have to agree with the posts above. If your life is SO DULL that you don't need any time to plan it, congratulations you have acheived nirvana. The rest of us don't live to work.... WE WORK TO LIVE.