Since that time - od tamtej chwili w przeszłości do teraz; związek z teraźniejszością, dlatego present perfect
Jeśli chodzi Ci 'od tej chwili', czyli 'od tego momentu/od teraz', to będzie 'From now on'.
From now on I go to the Salsa Club every Friday - odtąd chodzę do klubu Salsa/ćwiczyć, tańczyć salsę...