There are two ways to allocate non-administrative accounts the ability to create GPOs. They are:
- Make them a member of the Group Policy Creator Owners Group in AD Users and Computers
- Grant them the right within the Group Policy Objects node on the Delegation tab. Anyone in this list can do so.