If I recall correctly, it has something to do with the number of bits whatever program makes available for storing dates. Two digits is not the same as two bits (1 or 0), and when storing that four digit number, you have to expand the number of allotted spaces in memory for storage. It's a little difficult to describe if you haven't learned some form of coding, even BASIC.