> Does anyone know about a package that will do what I want, or has > anyone come up with a solution to this problem before? I think that the DateTime project and it's respective DateTime::Calendar's are the current attempt and wrangling in dates. You might browse around in those or hunt down Dave at YAPC.