Harry and Meghan's docu-series was originally scheduled to hit Netflix in December. But due to an incident, the release had to be postponed. Read all about it, here.