I think the 'error' comes up because the default date is today, and there are no players with that birthdate. That's just speculation on my part though.
zMario was referring to the 2002 decrypted database and wondering whether it only worked for people in that. It works for anyone in ICC2008 including regens.
In regards to birthdates, you can go higher than your date, up to year 10000. Anarchy's trying to say that the first number splits into 4 (0,64,128,192) between 3rd numbers of 208-223. Then it splits into 8 (0,32,64,96,128,160,192,224) between 3rd numbers of 224-239. and then it is split into 16 (0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240) between 3rd numbers of 240-255, so increasing the first numeral by 2 would have no effect as 242 is not one of the given values that the first number can take between these 3rd number values. So the date after 240 255 255 64 is 0 0 0 65. (I haven't actually tried this but according to Anarchy this should be correct.)
And then, the first number splits into 32 (0,8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248) when the third number is between 0-15 and the fourth number is 65, not 64. This carries on until you get to a third number of 66 or so, with the range of values that the first number can take increasing every so often.
Hope that's clear