Typescript Max Date In Array Literal And Inferential Questions