validate Competition end time

a competition wouldn't do very well to work backwards. there should
probably be a minimum time but at least this will catch mistakes.