Switched to using JodaTime for Date operations as Java Date is a nightmare. Fixed inaccurate calculated value due to month being zero-indexed, tweaked visual display, app now displays today's date on startup