Support entitlement date check for customer assets
First thing would be to scan your code with Sonar. This will hit all the formatting complaints, magic numbers, etc.. Likewise, set up your IDE to auto format on save action to save lots of time fixing those Sonar findings.

The next thing to simplify would be to use Calendar instead of Date.