When viewing events on the Event Manager or alarms in the Alarm Manager how do you determine which time zone these are coming from if the system has SCP controllers in multiple time zones.

Each SCP controller has a GMT offset.  The PC that the driver is running on is responsible for writing the date/time to the database.  So the date/time that is written is based on the driver PC's local timezone.  If controller 1 is in California and controller 2 is in NY and an event occurred on both controllers at 5pm NY time and the driver is polling both controllers from Texas, then the time that is written to the database for both controllers is 4pm.