fix #2 DateTime.isLeap()