You need something like the following
Staff(StaffID, StaffName)
Roster(RosterID, StartDate, EndDate)
Date(DateID, DateName) This gives you a Date Dimension.
DutyRoster(RosterID, StaffID, DateID, Duty, Hours)
You would have to enforce a composite unique key on the three IDs which is kosher.