Time travel might not be scientifically possible yet, but Betsy’s Diner in Falmouth, Massachusetts offers the next best thing ...