Fixes validation errors for the ical creator

Changes toISOString to toICalString because apparently ISO format isn't quite right for ICal.
Also changes the ical output to separate concatenated strings, because the other made spacing errors that caused it to be invalid.