Christmas is cancelled in Bethlehem, but the city still shines with hidden magic