I have never been lucky enough to be able to witness them, as I work far far away from my house...

I would say my answer is:

Whenever they feel like it.