Hi, I'm looking for a fairly accurate wrist watch (max. +/- 2 minutes off per year) with a calendar that doesn't need to be set the next 50 years or so. Sapphire glass is prefered.

I've been looking at the Citizen Promaster, but I've heard it's off by 20 seconds per month.

Any suggestions?