Nobody wants to hear about Christmas shopping in early November but buying your gifts early can save you a lot of money ...