« first day (2 days earlier)    last day (21 days later) » 

9:21 PM
@Mr.Wizard well, my answer to your position question is now extremely long. A good deviation from extremely long questions I'd say :).
 

« first day (2 days earlier)    last day (21 days later) »