One Direction heartthrob Niall Horan has donated a pair of his Calvin Klein underwear as a competition prize to British magazine Now.