The current development version of OpenEMR (in CVS) supports the ability to change the date of service as a permissions item. See the ACO named "date_a" in library/acl.inc.
If you don’t want to install phpGACL then you can just customize acl.inc to permit this for specified users.