The responsiveness of the chart works nicely but it seems that the default screen size for some users falls at a bad spot where the dates are too close together.
Affected user:

Narrower screen:

Wider screen:

Perhaps we can more aggressively skip some labels like on the narrower case.