Built to last, this Rolex Explorer II watch is not going to go out of fashion any time in this century (£5,350).