I like to explain it in this manner:
Suppose we have a 30 gallon bucket half full of water that has a hole in the bottom.. And water leaks out of the bucket at one gallon per minute → (-1) gallon per minute.
And suppose that time going forward is positive, and time going backward is negative.
So, five minutes from now, the bucket will contain (-1)*(5) = -5 gallons less than it does now.
But, 10 minutes ago, the bucket contaned (-1)*(-10) = 10 gallons more than it does now.
So, in the first case, a negative times a positive is a negative. And in the second case, a negative times a negative is a positive !!!!
