The eight episodes of the new version of The Stand will drop weekly following its Dec. 17 premiere date.