I advise you to not to wear gemstones based on moon sign or sun sign, this may not work well. In fact, it may harm you. The harm could not be evident, but it may be in the form of lost opportunities.
As an astrologer, I would advise wearing gems based on your ascendant after deciphering the rulership and strength of the planets in your horoscope.
Wishing you good luck, may God bless you and above all?