А еще подскажите на основании какого официального документу не имеют право?
Нет такого одного документа, есть трудовой кодекс и ряд статей, посвященных отпускам. И вывод из них следует такой, что работодатель обязан составить график, а сотрудники обязаны ходить по графику.
Каждому сотруднику положено 28 дней отпуска за каждый отработанный рабочий год. В случае вашей мамы - с августа по август. В мае месяце у нее еще не будет отработан ее рабочий год полностью, и на 28 дней отпуска она еще не заработает, только на 21.
Работодатель может предоставлять отпуска авансом, но не обязан этого делать. Потому что если сотрудник уволится, не отработав период, то взыскать с него излишне выплаченные суммы отпускных возможно будет только с его добровольного согласия.