getFirst/LastEventDate() now uses startDate and isArchive from Calendar
object