Grandfather back home in time for Christmas after being discharged from hospital