Shadow module updates

1) Fixes the docstring on shadow.set_date to be inline with the chage documentation

2) Add support for account expiration to the shadow module