What a very intelligent landlord.
My wife and I own rental properties, too. We ALSO do nice things like that for our tenants at the holidays. Not to that extreme, but we have incentives built in for them...
1.) If they stay in the home and keep it in good condition, they build a bank of funds in the amount of $25-50 per year. That money, when used collectively could go to an improvement to the home at my expense (carpet, paint, bushes, etc.).
2.) At Christmas, at minimum, they get a small gift as a token of our appreciation.
3.) If they refer a friend or family member to one of our properties, and that new tenant stays for one year, the referring tenant gets one free month of rent.
These programs work very well. It gives the tenants pride in "ownership" and gives me a sigh of relief because they're truley taking care of the property.
Be thankful that you have such a reasonable landlord. He'* simply treating you the way he'd want to be treated.