Ask the nursing expert
I have a new CNA who is always pushing the line of professionalism. How do I impress upon her that she needs to stop fooling around and start working?
Sounds like she is looking for attention—any kind of attention. You might want to start with making a list of the things that she does that are irritating you. Then, make a list of the great behaviors she brings with her. Set up a meeting time with her. Comment on her work habits and her relationship with her residents. 
Then have a discussion about your expectations and how sometimes her behavior does not match up with your expectations. Since she is starting out, you might want to ask her whether there is another CNA she works with who could be her “mentor,” explaining what that role entails. 
The holidays are upon us and staff have talked about their preferences for time off. Some act as if it is their “right” to take Christmas because they have children or other family obligations. Ideas? 
There are a couple of different ways to handle the holiday schedule issue. You might want to begin by making this an agenda item at your upcoming staff meeting to discuss. Explain your rules about holiday time off. The facility has to be staffed, even during the holidays.
Try posting a Holiday Request Off Form in conspicuous locations, e.g., time-clock areas, lunch/break rooms, etc. Staff must put their requests in writing.
Now, some facilities select by seniority and others by first come, first serve. The choice is yours, of course. 
Ask them to pick their top three requests by numbering them 1, 2, and 3 next to their names. I am sure you will do your best to accommodate your staff, reminding them that there are still residents to care for.