Complete update date process

1. add offDays to decide the date if weekend or holiday
2. complete the getUpdateDate process
3. complete the getTheLostDates process (need refine the return value's
structure)
4. fix remove & rename count bug (the finish condition should be count ==
list.length not list.length-1)