Embora esta seja uma questão muito antiga, é muito importante para obter uma entrada correta da data de nascimento, especialmente em um formulário de registro.
Acho que ninguém fez isso melhor do que as contas do Google se inscreverem:
Selecione o mês primeiro em uma caixa de seleção e digite manualmente a data e o ano. Simples.
Fácil de validar. Fácil para os usuários acertarem. Não é preciso rolar para trás os anos em uma caixa de seleção de 1900 até o ano atual. Não há necessidade de atualizar uma caixa de seleção de 'dia' com base na entrada do mês. Funciona muito bem na web. Funciona muito bem no celular. Funciona para todos os locais, por exemplo, 01/10/2014 - é 1º de outubro ou 10 de janeiro? Espero que veremos esse formato de seletor de aniversário com muito mais frequência no futuro.
Um selecionador de data é apenas uma solução ruim para todos. Muitos cliques! Na minha opinião, um selecionador de data só é útil quando saber o dia da semana é importante, por exemplo, reservar bilhetes.
Atualização 2/6/2016: Sou do Reino Unido, portanto estou mais familiarizado com os formatos de dia / mês / ano, em vez de mês / dia / ano. Porém, para os usuários que usarão o cursor para selecionar o mês, acredito que seja muito mais fácil selecionar primeiro a caixa do que inserir> selecionar caixa> inserir. A data do comentário é 2 de junho, não 6 de fevereiro;)