@elcollie.
As the number of days varies between months, axis labels cannot be aligned across multiple axes in the case of date-time values. However, in your example, you can use the label property instead of x value to align the labels on both axes.
Kindly take a look at this updated JSFiddle for a working example.
—
Thangaraj Raman
Team CanvasJS