Gerar dados em data especifica - Java

Pessoal, vim pedir ajuda de vocês!
É o seguinte: estou desenvolvendo um controle de jornada de trabalho diário de um funcionário.
Tenho o seguinte problema: Eu preciso gerar em um período especifico, dados referente ao turno de cada funcionário, porém, preciso verificar qual turno é aquela data especifica. Sabendo que o turno “A” começa em 1 de Janeiro de 2016, como eu poderia verificar em que dia está o turno “A” novamente nos outros meses e de próximos anos seguintes? . Existe algo que possa me ajudar?