Ben Affleck Rocks Big Sky Hat After Montana Trip with Jennifer Lopez