Charities give families Xmas to remember