Christmas is the most wonderful time of the year but it's also the most expensive, and with December 25 just weeks away it's time to start planning for it.