Christmas is celebrated differently in all parts of the world but last minute-shoppers are everywhere.
It may be the season of giving, but there are ways not to overspend while being generous.
The challenge for retailers is how to keep the momentum going from Black Friday to the festive month of December.