memoize billing_period_start_date and depend next_billing_date on it