dickyflys....and Big Kahuna Burger,
In todays very difficult business environment, folks (especially cabin crew) just have to "go with the flow".
Rosters are NOT provided for you to be able to plan your "social agenda"...so don't get so agitated because it is a few days late.
OR, if you have a better idea, join the marketing department and see how REAL folks work for the benefit of all....