I'm sorry if this doesn't actually belong here, but I couldn't find anywhere else to put it (as I am unsorted, I'm not allowed to post in the Reference Desk).
I'm trying to sketch out a timeline of deaths in the first Order of the Phoenix, but I'm having a little bit of trouble with Caradoc.
In OoTP, Moody shows Harry the photograph of the original Order, and tells him that Caradoc vanishes six months after it was taken, and that Marlene McKinnon was killed two weeks later.
However, in DH, Lily tells Sirius in her letter that she 'cried all evening' when she heard about the McKinnon's deaths, which happened (I think) a little over a week ago. Lily wrote the letter a short time after Harry's first birthday, so hers and James's deaths, and the end of the war, are only a few months away. Yet this doesn't take it up to six months after the photo was taken; so either he vanished a couple of months after the war ended, or the times are wrong. I looked on the HP wiki which said Caradoc vanished at the height of the war, and the Lexicon which only said that he vanished.
What do other people make of this? Are my dates wrong, or did he vanish after the war had ended? Or is there something wrong with JK's dates?
Would appreciate other people's thoughts on this. Thanks!