Adding an onHighlight callback

I found it useful to have an `onHighlight` callback function that would be run whenever dates are highlighted. I was keeping track of this myself before, but needing to hook in both on init and during update is a little clumsy, this makes the interface a little more straightforward.