much more complicated than I thought...

on list to do: ByDay, ByMonthDay parsing.