Either construction is fine.
In my mind using to is preferable, but until or till are acceptable alternatives.
There are examples in literature:
God has worked from those beginnings until now
she has worked from ten o'clock at night until noon the next day
He has worked from four in the morning until late at night
has worked from 6 till now
Till and until are synonyms in this context. They mean "up to a specific point in time" (see: ODO). I would say that they are more likely to be found with simple (clock) times, rather than dates, but are not incorrect to use with dates.