to date / till date

  1. He has been working at this company from July 2013 to date.
  2. He has been working at this company from July 2013 till date.
  3. He has been working at this company from July 2013 until now.
  4. He has been working at this company since July, 2013.
    Please correct and comment.
    Thanks
  1. He has been working for this company from July 2013 to the current date.
  2. He has been working for this company from July 2013 till the current date.
  3. He has been working at this company from July 2013 until now.
  4. He has been working at this company since July, 2013.

(4) is the natural example.

Beeesneees,

  1. ‘I haven’t received your documents as at to date.’
  2. I have been working with ABC co. since 2005 May (to) till date.
    Are these sentences grammatically correct?
    Please comment.
    Thanks.
  1. ‘I haven’t received your documents to date.’
    This is like a shortened form of “to this (current) date.” but is not used with a series of dates as in message #1.
  2. I have been working with ABC Co. since May 2005.