
The countdown is on to get your Christmas shopping done if you want it to arrive in time to be wrapped up and under the Christmas tree by 25th December. The last delivery date by first-class mail from the Royal Mail is 20th December. However, the last order day for Christmas delivery at most retailers, including John Lewis, is the 18th. That means you have less than a week to order those final gifts.
I’m about 70% done with my shopping, but I still have a small handful of friends and family to get presents for. I know first-hand that most last-minute gifts are usually a result of indecision and struggling to find the perfect gift for someone, especially if funds are on the tight side. If all you need is inspiration, you are bound to find something in the Ideal Home Editor-in-Chief’s Christmas gift guide.