Man, would I love to utilize those modules, to simplify my life...but...I don't have access to install modules on our webserver (@#$% bad hosting!) and it costs $20 for them to install a module. A module, as in, singular. So...for the time being, I have to write this without the help of those modules.
I'm not too worried about leap years, as this is not going to be a permanant script. It's a fix until the boss forks out some cash.
I'll keep working with this...hopefully it will work well enough.