How one Good Samaritan's R132 500 gesture has brought festive cheer to 260 families