In many cases they can.
Some employers add bank and public holidays, such as Christmas day, onto the minimum leave entitlement, currently four weeks a year. You should consult your contract of employment to establish the exact position in your company.
On the other hand, some employers may actually include bank holidays and public holidays in the minimum entitlement. This Scrooge-like approach may be mean but it's not illegal - unless your contract of employment says otherwise, or you are being treated differently because you work part time.
However, the Government has promised to extend the minimum leave entitlement to 28 days (up from 20.
Just One More Click: Doggy drama about staying safe online at work.