Usually if a user is allocated with a Holiday Calendar in the user's profile then the holiday auto-populates on the users' timesheets. If the Holiday does not auto-populate then one of the reasons can be that the holiday calendar was added to the users profile after the timesheet was generated. To resolve this situation, delete the timesheet and regenerate it again.