We create announcements for our internal users and use a content by label macro with reverse sort by 'creation,' so the most recent announcements show up at the top.
We've found that even though we publish an announcement on a specific date, it will show in the list of announcements according to when it was initially created, not published.
It would be helpful to add a "Publish Date" option for sorting since we create pages and then tool/revise them long before publishing sometimes.