generate the dates on the fly so they're always in the future