OK... here's the deal with Liberty...
If he got liberty his 4th week (passing 4th week MTT/RLP, which I doubt because the only class since 05-03 to secure 4th week was 09-03) he would have liberty from about 4pm friday untill 1 am that night. He would have to go to sat. morning pt and then drill or whatever the Class DI wanted to do that morning and then secure again at around 4pm sat afternoon. He wouldn't have to return to base untill 4pm sunday afternoon unless it is a three day holiday like veterans day in which case he would not have to return untill 4pm monday.
Now, Dining out is a whole other story... Dining out gives your husband full 48 liberty, regardless of whether his class secures or not. ALL CANDIDATES attending Dining Out get 48 lib... period. So, he'll get to leave base at 4pm friday and not have to return untill 4pm sunday (except going to dining out of course). Chances are your husband didn't secure 4th week, but he did 6th week. Keep in mind, if his class fails the 9th week MTT/RLP he can unsecure untill his 10th week.
Good luck and enjoy the dining out