Yes, you definitely can. Very easy to do. You can sort the photos by face and date into an smart album and send for printing into a nice hardcover album all from within iPhoto.
What I did was to create a smart album to search for all photos that have all my family's faces (me, wife and 2 girls) between 2 dates. All done in less than 5 minutes! No Windows app I know of can do that.