« first day (2100 days earlier)      last day (2345 days later) » 

3:25 AM
I edited my question with what I have tried. If anyone has time, please take a look: cs.stackexchange.com/q/84988/53790
 

« first day (2100 days earlier)      last day (2345 days later) »