Yes, your crystals can still be charged if it's cloudy. The moon's energy can penetrate clouds and reach your crystals, even though the moonlight may not be visible. Lunar energy is not solely dependent on visible light, so rest assured that your crystals will still absorb the moon's essence.