I am certain that cats can tell time. As a child, one of our cats used to meet my school bus and walk home with me. And I doubt very much that she spent her day at the bus stop.They are pretty good at materialising at dinner time too.
I get that look from Angel when I'm about to leave, like he's saying "again? but you were gone all yesterday," with sad eyes.
Such a forlorn face. I know the look.