Waitrose has imposed a limit of two bars per customer on the popular Dubai chocolate, which has sparked a craze nationwide.