support for extending current homework dates. fixed bug in past homework view