-- work in progress --
  * added generateDayOn method to rule object to handle moving days.