"I don't like that presents are expected at Christmas. I'd rather buy something as a surprise just anytime - I think that's nicer." Rocker Ozzy Osbourne isn't a fan of festive gifts.