Well, short on money is really why.
I have got the 3 dc's main presents and stockings form Santa sorted but still have a list of relatives to buy for.
I am awaiting dh to get paid early from work (hopefully) so I can get shopping finished. Or, worst case scenario I get a bit of money coming in on Monday which will cover the last present buying.
I just feel sooooo panicky and always vow every year that it will be done by now.