A Colchester charity dedicated to support people with cancer has received a huge cash boost ahead of Christmas.