A expressão «hoje em dia» é correcta e não é redundante, visto que hoje e «hoje em dia» não significam o mesmo. Hoje é, regra geral, o dia em que estamos, enquanto hoje em dia tem que ver com a actualidade, o tempo presente, a época em que vivemos, etc.
A expressão «hoje em dia», com o significado de «actualmente», encontra-se registada no Dicionário Prático de Expressões e Locuções Correntes, de Emanuel de Moura Correia e Persília de Melim Teixeira, edição da Papiro Editora.