Time methods returning Strings with both date and time values included were calling vformat twice, as older vformat implementation limited how many arguments could be passed in. Updated these methods to just call vformat once.
String::remove_char(s)
#pragma once
read_*_from_stdin
METHOD_FLAG_VIRTUAL_REQUIRED
String::substr