I've always fancied a Christmas wreath. When's the best time to buy one? I guess it might be best to buy one now but will it last until Christmas day?