I would imagine that _Membership is more accurate, Sitelog probably recognizes the actual login itself, where _Membership recognizes that the user last visited the site on the 23rd?
That's just my assumption though, I haven't had a chance to go through the code to confirm.