Yeah, my reference to my son also being a walking calendar is about knowing every random date and its day for the past and future few years. Although I read in this forum that it may be savantism. I don't know the difference, to be honest.