Added edit budget functionality to edit entry and added a bug fix

Checks whether if an entry's date is before the budget's start date