For years, Snoop Dogg has been in the habit of holiday-season releases - so much so that he's almost as predictable as that friend who gets you a Starbucks gift card every year. Fittingly, his new ...