In my project I use diffInMinutes to get the start of day, then round that minutes down to a quarter hour, then add the minutes to the start of day to get the appropriate time.
But when the day has daylight savings going out, it calculates the hour incorrectly.
I created PR #518 to show the issue.