この公式デモと非常によく似たヒートマップを作成しようとしています。
ただし、書式設定のあるツールチップに問題があります。
pointFormat: '{point.x:%e %b, %Y} {point.y}:00: <b>{point.value:,.2f} kWh</b>'
問題は、xAxis に「6 月 30 日」と表示されているのに、ツールチップに「6 月 29 日」(日付 - 1 日) と表示されていることです。
問題を再現する JSFiddle を提供しています: http://jsfiddle.net/p5dxt2q2/