Do I have to give every employee the same work hours?
What you have to remember is that other employees may feel that their personal situations also warrant special treatment (i.e. unique/altered work hours).
So to some people, doing this for one employee would be perceived as "a slippery slope." Still, it is your decision as the owner/manager of the enterprise.