Q:

How do you give a date interval with diffuse dates?

I'm interested in phrases such as

From 2002 till my pension in October 2016 I worked at the company X1 as Y1. 

and

From 2017 till now I am working at the company X2 as Y2.

I'm interested in the correct translation of "From ... till ...".
Concerning 1, is it "Seit 2002 bis zum Renteneintritt in Oktober 2016 ..." or "Von 2002 bis zum Renteneintritt in Oktober 2016 ..."?  Concerning 2, is it "Seit September 2017 bis jetzt...". Or is it something else?

A:

For 1
It is (almost) your second guess:

Von 2002 bis zum Renteneintritt im Oktober 2016

Note that it is im Oktober, not in. 
For 2
It is either

Seit September 2017

The "seit" already automatically includes the information that it is still lasting.
Alternatively you can say

Von September 2017 bis jetzt

The former version is preferrable.

A:

Von, seit and ab can be used to denote the beginning of something.
The Duden on von:

gibt einen zeitlichen Ausgangspunkt an

The Duden on seit:

gibt den Zeitpunkt an, zu dem ein bestimmter Zustand, Vorgang eingetreten ist

The Duden on ab:

von … an

If you want to tell when it ended, you would usually use von with bis (Von Montag bis Freitag.). Seit is used when it's open ended and you maybe want to emphasize when it began. However, if it's open ended, you could also use von (Von da an fragte ich regelmäßig auf German Stack Exchange.). You can also change the above example to include ab (Ab da fragte ich regelmäßig auf German Stack Exchange.)

From 2002 till my pension in October 2016 I worked at the company X1 as Y1. 

Von 2002 bis zu meinem Renteneintritt / Pensionierung im Oktober 2016 ...

From 2017 till now I am working at the company X2 as Y2.

Von 2017 bis jetzt ...
Again, with bis, von sounds more natural. However, saying
Seit 2017 arbeite ich ...
conveys the same meaning here.

