Can you solve the GCHQ Christmas challenge?

The spy agency has released its notoriously tricky annual Christmas puzzle.

Source