Does variable spreads contract have an ending time?

No, variable spreads are not time limited.