A charity is appealing to businesses, schools, and individuals to help ensure no child or family is left without food, warmth or a gift this Christmas.