Can I also record an activity after the fact?

Yes, you can also record an activity for past days or weeks.

Open your goal and switch to the goal's calendar . Choose the day of the activity and tap the Add Activity button. You will now be able to even adjust the time of the activity you are about to record.

How to adjust time/date of an activity!