Armed Forces Day honors all men and women who are currently serving in one of the branches of the United States armed forces. It takes place every year, on the third Saturday of May. Memorial Day and Veterans Day are both federal holidays. Armed Forces Day, though, is not. But, like Memorial Day and Veterans Day, Americans can celebrate Armed Forces Day by displaying the U.S. flag.