Push Forward Time Meaning