I'll avoid shopping with a child in tow at all costs, during the Christmas period, especially on boxing day.
What about pantomines? Couple of nice fairytale ones on there which I am sure your child will love.
http://www.bigpantoguide.co.uk/london.php