Call a Pro
If all else fails, call professionals, like a maid service. They may be able to remove a tough stain with something in their cleaning arsenal that includes phosphoric or sulfuric acid. They will also be able to tell you if it's too late to remove the stain. Remember, the longer you leave hard water deposits, the less likely it will be able to be removed.