Yes, your supervisor can flex your time so long as it is within the same work week. For instance, if someone works an evening event on a Tuesday, resulting in 4 extra hours of work, then the person could come in 4 hours later the next day or leave 4 hours early on Friday, etc. It must be within the same work week.