World War II veteran given 'best Christmas present' by stranger at grocery store