Stitcher will not generate a programDateTime tag if it's not part of the segment itself.
We should keep a reference to the last programDateTime encountered and use that to generate it for any subsequent segment.
During stringify, we can skip inserting the tag explicitly when it lined up with the previous one.