pub fn max_expiration_date(
    settings: &Settings,
    current_time: SystemTime
) -> Result<BlockDate, Error>