Only use entitlements that provide products for compliantUntil

Removed dead code, fixed comparator with no return.
Stopped checking duplicate dates.
Merge pull request #459 from candlepin/ckozak/optimize_compliant_until

Only use entitlements that provide products for compliantUntil