Best Christmas imaginable as brave Garvie rings bell at Ninewells to mark end of chemotherapy