Yes, I think this is probably exactly what happened, though it was never stated in the show. Clark just gives is bday as Feb 28, 1966 in Never On Sunday and that's the only mention. The rest makes sense, but the details must come from fanfic or the comics, since it wasn't stated explicitly on the show itself.

Kathy