date: keep use uniform argument for methods

Change argument for setCurDate() to use uniform argument 'date'

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
test: add tests for date module

Add more validations for both isFirstDate() and isLastDate().

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
strategy:turtle: add tr and atr

Atr work till now.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
Merge branch 'winf-dev' into zhengwang-dev