The issue was computers were programmed to read the dates by 2 digits. 97, 98, 99 etc. With this system 00 is either the beginning or the end, but it cannot be both. So when computers ticked over at the end of 99 and weren't fixed they faced logic errors. They had run out of time in a way.