If you find you need a special present or gift at the last minute, even on Christmas Day, then help is at hand!
Even if it’s a rush job and you need something in seconds from the comfort of your own home there is an innovative and creative solution from the people who produce charity gifts.
Charity gifts have hit the headlines at Christmas time in recent years, with schemes to send goats, pigs, camels and chickens as well as other creative presents, as a gift to the developing world on someone else's behalf. Those giving the gifts, simply choose them online, select a card, choose a personal message, and the card is then sent to your friend of family member, telling them what has been given on their behalf.
The problem in previous years has been that the card gifts can't really be bought at the last minute, as they have to be delivered by post.
But now, if you've left it right to the last minute, the same service is available with an email card which you can design online and send, or even print off yourself and deliver by hand.
You can do it through the Present Aid site , run by Christian Aid. The virtual gift shop has extended Christmas giving this year with the introduction of Present Aid charity e-cards  so you can delight your loved one with a charity gift this year right up until Christmas and beyond!
It's also great interactive fun to use Present Aid’s personalised Christmas e-card tool. Select from seasonal themes and build the Christmas e-card to look the way you want. Add a personal message and then email to your loved one or print it off and display it on Christmas day.
But if you are in a real rush, you can even let Present Aid create the Christmas e-card for you, add a seasonal message and at the click of a button your e-greeting is sent, simple!
And the person you are buying the gift for won't lose out either. In addition they will also receive a Present Aid postal card detailing their virtual charity gift and the difference it will make to lives of those in poverty and crisis this Christmas. The card will be sent on the next available postal date after Christmas.