Слова «предыдущий» и «предстоящий» имеют разные значения из-за различного понимания приставки «пред-». 1
В слове «предыдущий» приставка «пред-» указывает на то, что было раньше, так как при движении времени «впереди» идут более ранние моменты. 1 Например, «предыдущий» — это тот, кто шёл (пришёл) перед кем-то, то есть момент, наступивший перед настоящим. 4
В слове «предстоящий» приставка «пред-» указывает на будущее, так как если человек движется через неподвижное, «стоящее» время, то впереди, перед ним оказывается то, что ещё только будет. 1 Например, «предстоящий» — это момент, находящийся в будущем, который ещё не был реализован. 4
Таким образом, разница в значениях связана с различием в восприятии времени: в одном случае речь идёт о прошлом, в другом — о будущем.