Wasn't all date related issues fixed by adding extra byte to seconds variable? I swear similar issue as y2k/2038 was a few years ago