If you're still shopping for some last-minute stocking fillers, it's worth checking out Mothercare online. They have a whole section dedicated to stocking fillers, and even a sub-section of ones under £5.
I know these Sew & Lace Cards would keep my little one occupied for ages - ideal for trying to squeeze in a few more minutes of shut-eye once they wake up at the crack of dawn on Christmas morning! Normally £5, they're now just £2.50.
I also like the look of this Decorate Your Own Tiara and Wand set - it's normally £5 but also now just £2.50.
Standard delivery from Mothercare costs £2.95 per order but is free when you spend £50 or more. You can also You can also arrange t0 have your order delivered to your local store for collection, with no delivery charge.