For decades, Memorial Day continued to be observed on May 30, but, in 1968, Congress passed the Uniform Monday Holiday Act, which established Memorial Day as the last Monday in May in order to create a three-day weekend for federal employees; the change went into effect in 1971.