Hide menu links properly

The menu links are not hiding based on the dates stored in the database (a bug in the change from EF to Simple.Data). This fixes it, and also hides the speakers link once the agenda is published and the accommodation link until registration is open.