How late for swallows?

I’m pretty certain I saw one flying over Hampstead Heath earlier this month (7th October). Rather late for that I thought, to the point where I started to doubt myself, but is it feasible for a few of them to leave it that late before heading south?