At least a thousand geese

This morning at least a  thousand geese were heading north  a truly wonderful sight  and sound. But  shouldn't they have been gone by now? I'm near the Moray Firth so they are well on their way but does anyone know when the last geese will have migrated?