"Modern-day" is a commonly used phrase to describe things that are current or contemporary. However, for writers seeking more nuanced language, there are several synonyms that capture the same idea. For instance, "contemporary" can be used to describe anything that reflects the styles, trends, or attitudes of the present time. "Up-to-date" is another phrase that communicates a similar sense of current relevance. "Current" is a simple and direct synonym that can capture the same sense of contemporary relevance. Writers might also consider "present-day," "nowadays," or "current-day" as potential substitutes for "modern-day".