If I were president of Doctor Who, I'd make a Simpsons episode and I'm not joking

Doctor Who and his bestie of the week arrive in a perfectly normal, if particularly eventful, small town in modern day earth, full of quirky characters who have all been stuck in time for close to 40 years. They aren't trapped in the 80s, though, time keeps moving forward, but the people don't. They're aware of the passage of time, but not of their static nature. Their young son has celebrated 35 Christmases and 35 tenth birthdays and he remembers all of them, he just hasn't put together that this is too many for someone who would, if pressed, claim to have been born in 2014. Their daughter remembers being 8 in 2004, in 1998, in 1989, but she's sure she was born in 2016. The 44-year-old school principal has PTSD flashbacks from a war that should've been over five years before he was born. The parents are in their late 30s but their worn, elderly voices tell a very different story. What's causing this? Is it ethical for the doctor to make the residents aware of their condition, or to fix it, knowing Grandpa might crumble to dust if he does the math on his age? Should a state of affairs be allowed to persist like this for so long?