use Joda Time library for better date calculation