Это не тавтология.
Нет, это не тавтология.
Значение слова наличный - "имеющийся налицо, в наличии". Оно употребляется не только со словом деньги, например: наличный состав военной части. Деньги также могут быть не только наличными, но и безналичными. Правильные варианты: наличные деньги, наличные, наличность.
Сегодня филологией принято называть группу научных дисциплин (лингвистика, литературоведение, текстология и др.), изучающих культуру через текст.
Сочетание сегодняшний день, изначально плеонастичное, уже вошло в литературный язык и нарушением нормы не является. Например, «Большой толковый словарь русского языка» под ред. С. А. Кузнецова фиксирует: На сегодняшний день (в настоящий момент). Жить сегодняшним днём (не думая о будущем).
Тавтология присутствует (железнодорожных - ЖД), но в данном случае она неизбежна.