I think you are confusing time drift and stability. The ppm is used to determine time drift \$t_{drift}\$. Typically crystal oscillators frequency changes from a nominal frequency \$f_{nominal}\$ to an off nominal frequency \$f\$ when subject to different temperatures. If this occurs over time duration \$t\$ then your measured time will be different than your actual time. Some crystals that I have seen typically describe the nominal frequency at 25 deg C , but will shift frequency if subject to other temperatures.
\begin{equation}
ppm=\frac{f-f_{nominal}}{f_{nominal}}*10^6
\end{equation}
\begin{equation}
t_{drift}=\frac{ppm*t}{10^6}
\end{equation}
Example: your crystals nominal frequency is 32,768 Hz. But due to temperature the crystal runs at 32,770 Hz. What is the drift after 1 year (8760 hours). How much faster will the clock run.
\begin{equation}
ppm=\frac{32,770-32,768}{32,768}*10^6 = 61 ppm
\end{equation}
\begin{equation}
t_{drift}=\frac{61*8760}{10^6} = 0.53 hr
\end{equation}
Stability describes how the clocks frequency varies due to random processes. This is generally characterized using an method known as the Allan Variance. You can read more about this here: https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication1065.pdf