The trouble with dates and times is that there are many possible features. The idea of looping around dates is not necessarily a bad idea, but it would involve expanding the API further. For now, I'll see if this fits into ThreeTen/JSR-310.