Think of time compression as being a spell. Ultimecia has access to spells like "Ultima" and "Meteor", but also "Time Compression". That's all there is to it really.
Why she needs to be in the past to cast it remains a mystery unexplained by the game, or anywhere else for that matter.