The origins, lyrics and history of this nursery rhyme clearly can be traced to England by the reference to the ha'penny or half penny coin

"A Nursery Rhyme,
the first step to
your children's education"

Christmas is coming: the lyrics

The charitable lyrics nursery rhyme!
The lyrics of this song were to associate the Christmas feast with geese which were traditional English Christmas fayre. The meaning that was conveyed to a child was that the festive period was where each should give to charity, according to their means...even if they could only give their blessing! 

 
 

Christmas is coming, the geese are getting fat
Please to put a penny in the old man's hat;
If you haven't got a penny, a ha'penny will do,
If you haven't got a ha'penny then God bless you!

Christmas is coming rhyme: origins & history