It depends, if she/he was sick , they can produce medical certificate for that one day and the employer will not cut her salary. If that was an absence without notification only salary will be deducted and that is also for only for one day . Ofcourse , why should they deduct salary for the public holidays.