Improved ReadDoubleGReaterThanZero with TryParse