This morning, at Calico Laine, we have been discussing what to do for our Christmas party; I know it seems early but there are only 98 days left until the big day. When we have decided where to go, next comes the discussion of what everyone is going to wear and I am sure many of you will be looking...