"Harry & Meghan" will air in two parts, with the first three episodes being released Dec. 8 and the final three episodes on Dec. 15.