It is preferred to take medication at the same time to ensure that it stays in the system and works effectively. In cases like this it is better to take it now even though it is late, but there is only x amount of time where a medication is going to stay in the body. It would basically be like the first day of taking a medication where you still have break through symptoms every day that you take it late. Generally it is best to take at the same time of day or within a 30min window either way (early or late)
Re: Forgot to take my zoloft
No it isn't too late to take them.
You just can't double up on them (like if you remembered tomorrow that you didn't take today's, you can't take two pills).