days between July 3 2001 and January 3 2018