Less time is left each day before the winter holidays! Do not forget that in December all postal services of the world will be overburdened - and parcels will be delivered with delays.
So, if you want to prepare your gifts BEFORE the holidays come - you should order them already now!