Thanks; this seems to work for my tests, but I think there may be an off-by-one from expected behavior: It includes transition times taking effect at 01-01 00:00:00Z in the previous year, presumably because the immediately prior second, included in the output, is 12-31 23:59:59Z.