20 rubbish presents you can buy from your local garage on Christmas Day morning (if you're desperate)

Leaving your Christmas shopping till the actual day huh? You mad bad renegade. If you’re the type who decides at the eleventh hour you might give a tiny rat’s arse about giving gifts, your choices are pretty much limited to the petrol station. The absolute state of your life! Might as well embrace it.

15 super last minute Christmas presents (that you can buy on Christmas eve)

21 signs you’re obsessed with Christmas