As per my opinion, it is fine to be generous at any time of the year and not specifically during this time. You are asking because Christmas and new year is approaching, maybe?
I am not a Christian but a Hindu and we generally do not celebrate Christmas but love to see all the wonderful sights around town and also experience the joy of the season. I have once attended the midnight mass and it was so magical. I will never forget the feeling.
(santas in our local mall)
As for being generous, I do my best to help others. Recently, we helped give groceries and clothes to the people affected by the flood. I also got donated clothes from a friend of mine in Punjab and gave it to the poor and to the orphanage.
The temples near us have a 'feed the hungry program' and it is conducted once per month. We give the money for one such month, yearly. We also donate money for feeding homeless.
Steem is a great tool where donation is concerned. After joining steemit, I have contributed steem for various causes and will continue to do so and hope that the Steemit site will continue to flourish so that it helps millions across the world.
Back to Christmas
We buy cakes(I do hope to buy an oven and learn to bake one day) and give it to both nurses and doctors, every year. This year is no different.
image source - https://feedthehungry.org.uk/wp-content/uploads/2014/02/BannerMay2016.jpg, pixabay and self
For those who wish to make a donation - https://thehungersite.greatergood.com/clicktogive/ths/home