Sometimes your scheduled social posts won't post at the desired time. This is almost always due to the following reason:
Your Time zone is not set to your local area. By default the time zone is set to UTC (+/- 0h). In most cases changing this setting will solve the issue. To do this please head to your 'Account Page' in the top right corner and select the appropriate time zone.