Back in the 70s worked on a banking system mostly IBM assembler. Dates were in 2 bytes. 5 bits day, 4 bits month and 7 bits year. If cobol wanted to use it call an assembler subroutine that would return DDMMYY. Could have returned DDMMYYYY but no one was printing the 19 then anyway.