Buscar objetos na lista pela Data

boa noite, estou um pouco confuso na hora de desenvolver um método que consulta objetos em uma lista pela data

por exemplo, preciso buscar os objetos na lista que façam aniversario hoje. 16/07

no caso o paulo e o joão e armazenar eles em uma outra lista de busca

1 curtida
public class TesteMain {

	@SuppressWarnings("deprecation")
	public static void main(String[] args) {
		
		List<Pessoa> pessoas = new ArrayList<>();

		Pessoa p1 = new Pessoa();
		p1.setNome("Alex");
		p1.setData_nasc(stringParaData("1988/06/07"));		
		pessoas.add(p1);
		
		Pessoa p2 = new Pessoa();		
		p2.setNome("Maria");
		p2.setData_nasc(stringParaData("1991/05/12"));	
		pessoas.add(p2);
		
		Pessoa p3 = new Pessoa();		
		p3.setNome("Joao");
		p3.setData_nasc(stringParaData("1970/07/16"));			
		pessoas.add(p3);
		
		Pessoa p4 = new Pessoa();		
		p4.setNome("Jose");
		p4.setData_nasc(stringParaData("1981/09/06"));		
		pessoas.add(p4);
		
		Pessoa p5 = new Pessoa();		
		p5.setNome("Paulo");
		p5.setData_nasc(stringParaData("1998/07/16"));		
		pessoas.add(p5);
		
		pessoas.forEach(x -> System.out.println(x));
	
	}

	public static class Pessoa {

		private String nome;
		private Date data_nasc;		



		public String getNome() {
			return nome;
		}

		public void setNome(String nome) {
			this.nome = nome;
		}

		public Date getData_nasc() {
			return data_nasc;
		}

		public void setData_nasc(Date data_nasc) {
			this.data_nasc = data_nasc;
		}

		@Override
		public String toString() {
			return "Pessoa [nome=" + nome + ", data_nasc=" + data_nasc + "]";
		}	

	}
	
	
}
1 curtida

333343