As Christmas draws near and the countdown enters its final hours, last-minute shoppers are in a frenzy. From bustling malls ...