Finding perfect synonyms for "the day/week/weekend etc. before" depends on the context of the sentence. For instance, if referring to something that happened just one day or week ago, "yesterday" or "last week" are possible alternatives. In case it happened earlier, "the previous day/week/weekend" would be more appropriate. For a more specific reference, using the actual date or day name could be beneficial. In addition, "just recently," "recently," and "a short time ago" can be utilized as alternatives when referring to things that occurred within a few days. It's crucial to take note of the context of the sentence before opting for the most appropriate synonym for "the day/week/weekend etc. before".