So this is my second job I’ve ever had. (17 F). Basically, today I was told to put the day I have my graduation ceremony on the calendar. I asked about a vacation I have coming up for my birthday (in early April). She said I should have told her my vacations before I was hired and that I need to put it in ASAP. But she also said that I need to put it in two weeks in advance and we have like 4 weeks until April so I thought it was fine I guess. She said that April 1-8th no one is allowed to take time off. Can companies do that?