Yes - you can schedule work on a non-working day by adding an assignment to it. This will overwrite the public holiday. This will appear as overtime in the utilization chart.
As of now, you can only schedule work on a public holiday but not other scheduled time off.