You've got just under 24 hrs left for Christmas delivery, so if you would like to order a cap to be sent this week, please order by wednesday the 18th december at 12pm.
After this date you will still be able to order to collect for another 24 hrs, until thursday the 19th at 12pm, if you are local, as long as the fabric is in stock. (To be collected on either sat the 21st or sun the 22nd from Salts Mill in Saltaire.
Then digital giftcards will be the last option available on the website, but these get sent to you automatically, so it's def a good back up plan! They also start at £20, so they're a good nifty one as a last min present.