The tradition of Christmas trees can be traced back to the 16th C in Germany, but since their humble origin, they have come a long way.