The most natural way is exactly the same, only adding "as of tomorrow/yesterday" to the beginning or end. The grammar doesn't need to change because five years plus or minus one day is basically the same as five years.
However, if someone's talking about a relatively significant time difference between the "how long ago" and the "as of..." time gap, then precision in grammar becomes more important.
Take the slightly different example:
"We've been dating for three days already."
Now, if we add "as of yesterday" or "as of tomorrow", it no longer feels right to use present tenses since the difference between 3 and 4 days or between 2 and 3 days, respectively, is significant and requires grammatical precision.
As of tomorrow, it will have been three days since we started dating.
As of tomorrow, we will have been dating for three days already.
As of tomorrow, it will be three days since we started dating.
As of yesterday, it had been three days since we started dating.
As of yesterday, we had been dating for three days already.
As of yesterday, it was three days since we started dating.