Use Time.current instead of Time.now (it honors the current time zone properly)