I have a horrible memory for dates but, my little sister has always amazed me. She would say 'remember when (x) happened' and I would say 'no' and she would say 'yeah remember it was Wednesday and it was raining and you had on the yellow shirt' etc. It will get down to where it was something that happened like ten years ago. It is nuts.