datefield, limited dates but with exceptions