When Netflix announced a unique release schedule for the final season of "Stranger Things" that sees the final season of the juggernaut hit split into three releases on Thanksgiving, Christmas and New Year's Eve, it felt like a brash pronouncement of their pop culture dominance. There are few shows that could get away with competing with the holidays, but few shows have been as prominent as the creation of the Duffer brothers,