Thousands of cats are set to spend Christmas in pens and foster homes, hoping that the new year will bring a brighter future.