Content Staging Manager & Change Sets
The Content Staging Manager provide a way to simultaneously publish multiple versions of content all at the same date and time. A Change Set is like a bucket where you can toss in any changes you want to make "live" at the same moment.
You can also preview a site as if the content assigned to specific Change Sets has been published. Mura CMS even has an option to have all content to be published via Change Sets.