It's not immediately clear that the unlikely ally is Santa, but I was eventually able to figure it out...
I did several runs and I could not beat the flying part, it's not that the game is too hard, it's more of a skill issue.
This was pretty fun to play.
Well done!