Memorial Day is the last Monday of May, this year it is the 26th.
As for Armed Forces Day, it's basically a reason to party for military members. They tried to combine each service's birthday into one, but that didn't work out. It is not a Congressionally recognized Federal holiday so gov employees don't get an extra day off.