IDIOMS

in advance

Example: How far in advance do you purchase your holiday plane ticket?