In Humanity can you set certain public holidays and make it automatic calculate as double time or time and half?
No. Humanity can't do that. I have requested this feature time and time again. There is a workaround that I don't approve of. Might work for you.
How to post a feature request