So the first shot is at http://www2.pona.net/~jshy/DTFY.tar.gz
Its 2 files, one is the module the other is a small test program. I will actually write some tests starting this week. I know there are bugs on the fringe dates, that is the first and last day of the year. We'll throw this against the wall and see what sticks.