Christmas 2008 falls on a Thursday this year, so that gives you a little bit of time before Christmas Eve to get those last minute orders in - however do shop early to avoid disappointment. Xmastime will be listing the last delivery dates for all the main UK shopping sites, so check back here. and make sure you get your online Christmas shopping done on time!
It's worth noting that some shops will deliver right up to Christmas Eve, but you will have to pay for special delivery and also run the risk of not getting your order in time.
If you're late don't forget that you can always send gift vouchers via email as a very very last minute gift idea!