Days off are "Periods available for leisure and relaxation free from ALL DUTIES" !
Unless recurrent training is your idea of leisure and relaxation I should ask them to give you another day off.
For it to be "illegal" it would have to breach a statute in the country that you based.