+ refactor to tests not break depending of localtimezone
+ fix test code coverage