А вы только об этом узнали в день отправления в отпуск?
Если да, то незаконно.
Согласно нормам ст. 123 ТК о времени начала отпуска работник должен быть извещен под роспись не позднее чем за две недели до его начала.