Green’s Dictionary of Slang

gold watch n.2

a general positive term, something or someone excellent.

[NZ]McGill Reed Dict. of N.Z. Sl. 90: gold watch Term of high approval, eg, ‘You’re a gold watch.’.