Harry Styles performed "Sign of the Times" on SNL!Harry Styles' self-titled debut album is out May 12.