Reaching your goal is not required.
You will be able to keep every donation you receive, regardless of the goal being reached or not.
In case you need more time, you can extend your fundraiser.
How to change end date:
Go to 'Edit fundraiser'
On the 'Overview' tab you will be able to update your campaign duration
Click on save to finish updating