Re: At the sound of the chime, truncheon says bedtime
My theory: 2003 is the default, and they were using a window system where two-digit dates are interpreted based on an arbitrary cutoff. e.g., if it's >24, it's a 19xx date, otherwise it's a 20xx date. So "25" would be interpreted as "1925", which is probably outside the system's date range, and cause a reversion to default.
Cutoff windows like this were a pretty common way to handle Y2K problems in databases, because they didn't require touching all that much code. But everyone involved in implementing them knew they were just kicking the can down the road and the system would need to be fixed "properly" later.