Mixed Hodge structures of parabolic character varieties via geometric methods