refactor shifts-day-week to work with the new shifts services
fixed bug in validating basic shifts-day-model