Daniel Caligiuri scored twice against his former side to give Schalke three vital points at home to Wolfsburg.