I’d definitely suggest a correction in both cases, “18-year-old” and “up-to-date”, since these words are standard compound adjectives, and leaving them half-hyphenated would look inconsistent. While style can vary, partial hyphenation tends to read as an error rather than a choice.
In many spiritual traditions, a white cat crossing your path is seen as a sign of purity, protection, and new beginnings. Unlike the superstition around black cats, the white cat often symbolizes clarity, divine guidance, and blessings entering your life. It can be a reminder to trust your intuition and embrace the light of transformation with an open heart.