The Unix program can handle almost all date ranges, except the year end. Specifically, Dec31 - Jan 1. The programmer (Colin Mazur) exact words are: 


The program can handle any date range except one that spans over more than one year. So it can do Jan1 – Dec31, but it CAN NOT do Dec31-Jan1. In a case where you need that, you would need to run it twice, once for Dec31, and once for Jan1. If running for one day (usually) just enter the same date twice for start date and end date.