I'm convinced that December goes past in double time, as there's just a week left if you want your bag delivered in time for Christmas Day.
If you're in the UK
Monday 19 December - this is realistically the last day for orders that I can be sure to post for it to get to you before Christmas. I can use special delivery services up to the 22nd (unfortunately they cost more). Our winter post can be disrupted by weather though, so please bear this in mind.
If you live in Lewis or Harris, there's a chance I can get it to you up till Christmas Eve, no harm in asking!
If you're outside the UK
Please see the Royal Mail website for all information on their posting and deliveries over Christmas.
If you've missed the date, all is not lost! Contact me, and we can talk about vouchers or designing your own.