The phrase "Christmas comes but once a year" means that Christmas happens only one time each year, suggesting it's a special occasion to be cherished. It often implies that during this time, people may be more generous, festive, or forgiving than usual.
