Yes, it is very normal, I actually only know one cat who doesn't! My cat knows when i get off the bus...... at 3:00 sharp he is ALWAYS waiting at my bus stop (or nearby chasing an animal).... and he knows what days im at school, at church, and other things. He knows when i get up in the morning...